2道C语言题目1.程序提示用户输入三个字符,每个字符取值范围是0-9,A-F.然后程序会把这三个字符
答案:2 悬赏:0 手机版
解决时间 2021-02-20 16:07
- 提问者网友:寂寞梧桐
- 2021-02-19 18:32
2道C语言题目1.程序提示用户输入三个字符,每个字符取值范围是0-9,A-F.然后程序会把这三个字符
最佳答案
- 五星知识达人网友:动情书生
- 2021-02-19 20:11
////第一个程序#include <stdio.h>int main(){char ch;int count = 0;int num[3];int myNum;printf("请输入三个字符:0-9,A-F\n");while( (ch = getchar()) && count <3){if (ch >= '0' && ch <= '9'){num[count++] = ch - 48;}else if (ch >= 'A' && ch <= 'Z'){num[count++] = ch - 55;}else{fflush(stdin);count = 0;printf("输入不正确,请重新输入\n");}}myNum = 16*16*num[0] + 16 * num[1] + num[2];printf("%X %d %o\n", myNum, myNum, myNum);return 0;}//第二个程序#include <stdio.h>int main(){int Num;printf("请输入一个小于1000的正整数\n");while(1 == scanf("%d", &Num) && (1 <= Num && 1000 > Num)){if (Num/100){printf("%d ", Num/100);}if (Num%100/10){printf("%d ",Num%100/10);}printf("%d \n",Num%10);}printf("输入错误,程序结束\n");return 0;}
全部回答
- 1楼网友:走死在岁月里
- 2021-02-19 21:23
收益了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯