首页
设计一个程序,其功能为输入一个三位整数,依次输出该数的正(负)号和百位、十位、个位数字。
2024-08-04 11:28:17
高级语言程序设计(一)(00342)
设计一个程序,其功能为输入一个三位整数,依次输出该数的正(负)号和百位、十位、个位数字。
【正确答案】:整数值加48为相应的整数字符的ascii码。 #include
main() {char c1,c2,c3,c4; int x; scanf("%d",&x); c4=(x>=O?'+':'-');/*将x的符号存入c4*/ x=abs(x); c3=x%10+48;/*x%10获得个位数字,加48后转换为对应字符*/ x=x/10;/*x/10获得x的前两位*/ c2=x%10+48; cl=x%10+48; prinff("%c\n%c\n%c\n%c\ntt c4,c1,c2,c3); }
上一篇:
main(){intm,n;m=n=10;do{m+=2;n+=m;printf("%d,%d,",m,n);if(n>30)b
下一篇:
阅读下列程序,写出程序运行的输出结果。voidmain(){charcl='A',c2='\101',c3='\x41';/*定