Toggle navigation
Courses
Danh sách câu hỏi
Từ khóa
Thành viên
AC 20161027 期中考 4
0
thích
0
k thích
550
đã xem
請設計一個程式,由使用者輸入一個二進位的數,程式會將他轉成十進位後輸出。
sample input:
10101010
sample output
170
[Exercise]
Coding (C)
-
đã hỏi
ngày 27 tháng 10 năm 2016
trong
2016-1 程式設計(一)AC
bởi
Shun-Po
(
18k
điểm)
ID: 15399 -
Xem được từ:
2016-10-27 18:30:00
-
Hiệu lực đến:
2016-10-27 21:00:00
hiện lại
ngày 27 tháng 10 năm 2016
bởi
Shun-Po
|
550
đã xem
bình luận
0
0
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char a[100];
int n,c,i;
scanf("%s",a);
i=1;
c=0;
for(n=strlen(a)-1;n>=0;n--)
{
c=c+i*(a[n]-'0');
i=i*2;
}
printf("%d",c);
return 0;
}
Hãy
đăng nhập
hoặc
đăng ký
để thêm bình luận.
7
Trả lời
0
thích
0
k thích
Hidden content!#include <stdio.h>
main()\
{
* * * * * * * ** * * a[99], b[99], i, j=0, k;