注意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语言程序设计教程(第三版)课后习题7.3 (C++代码)浏览:663 |
printf基础练习2 (C语言代码)浏览:764 |
【计算两点间的距离】 (C语言代码)浏览:1121 |
哥德巴赫曾猜测 (C语言代码)浏览:994 |
C语言训练-排序问题<1> (C语言代码)浏览:599 |
【蟠桃记】 (C语言代码)浏览:1021 |
愚蠢的摄影师 (C++代码)浏览:933 |
模拟计算器 (C++代码)浏览:800 |
钟神赛车 (C语言代码)浏览:590 |
陶陶摘苹果2 (C语言代码)浏览:595 |