首页
设计一个程序,其功能为输入一个三位整数,依次输出该数的正(负)号和百位、十位、个位数字。
2024-11-06 17:20:23
高级语言程序设计(13013)
设计一个程序,其功能为输入一个三位整数,依次输出该数的正(负)号和百位、十位、个位数字。
【正确答案】:整数值加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(
下一篇:
阅读下列程序,写出程序运行的输出结果。 voidmain() {charcl='A',c2='\101',c3='\x41';/