解题思路:
注意事项:
参考代码:
#include<stdio.h>
void fun(int x);
int main(void)
{
int a;
scanf("%d", &a);
fun(a);
return 0;
}
void fun(int x)
{
int vals[20];
int i;
for (i = 0; x > 0; i++)
{
vals[i] = x%2;
x = x/2;
}
printf("%d", vals[4] + 2 * vals[5] + 4 * vals[6] + 8 * vals[7]);
}
0.0分
0 人评分
妹子杀手的故事 (C语言代码)浏览:1297 |
简单的for循环浏览:1497 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:593 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
printf基础练习2 (C语言代码)浏览:796 |
A+B for Input-Output Practice (V) (C语言代码)浏览:497 |
图形输出 (C语言代码)浏览:1422 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |