注意4到7位首字母下标是从0开始的。
参考代码:
#include <stdio.h> int main() { int i,j=0,a,sum=0,s=1,b[30]; scanf("%d",&a); while(a!=0){ b[j++]=a%2; a=a/2; } for(i=4;i<8;i++){ sum+=s*b[i]; s=2*s; } printf("%d\n",sum); return 0; }
0.0分
2 人评分
数组输出 (C语言代码)错误???浏览:602 |
蛇行矩阵 (C语言代码)浏览:606 |
字符逆序 (C语言代码)浏览:645 |
1908题解浏览:680 |
回文数字 (C语言代码)浏览:2539 |
打印十字图 (C语言代码)浏览:2820 |
简单的a+b (C语言代码)浏览:457 |
关于float,double变量的几点说明浏览:1926 |
Tom数 (C语言代码)浏览:758 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:494 |