解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int n, a[100], i;
while (scanf("%d", &n)!= EOF) {
i = 0;
int t = fabs(n);
while (t>0) {
a[i] = t % 2;
t = t / 2;
i++;
}
printf("%d-->",n);
if (n < 0) printf("-");
if (n == 0) printf("0");
for (int j = i-1; j >=0; j--) {
printf("%d", a[j]);
}
printf("\n");
}
return 0;
}
0.0分
0 人评分
C语言训练-舍罕王的失算 (C语言代码)浏览:1033 |
Hello, world! (C语言代码)浏览:1201 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:558 |
简单的a+b (C语言代码)浏览:340 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:557 |
简单的a+b (C语言代码)浏览:577 |
【亲和数】 (C语言代码)浏览:599 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1034 |
数列问题 (C语言代码)浏览:1022 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:1001 |