按%c形式输入两个数字字符,将它转换成一个两位的整形数后乘以10输出。
答案:2 悬赏:20
解决时间 2021-02-16 11:46
- 提问者网友:温柔又任性
- 2021-02-15 11:19
按%c形式输入两个数字字符,将它转换成一个两位的整形数后乘以10输出。
最佳答案
- 二级知识专家网友:气场征服一切
- 2021-02-15 12:49
#include
int main() {
char cs,cg; //定义两个char型变量
int is,ig,result; //定义两个int型变量
scanf("%c%c",&cs,&cg);
is = cs - '0'; //字符转为整形
ig = cg - '0';
result = (is*10 + ig)*10; //计算结果
printf("%d\n",result); //输出结果
return 0;
}
int main() {
char cs,cg; //定义两个char型变量
int is,ig,result; //定义两个int型变量
scanf("%c%c",&cs,&cg);
is = cs - '0'; //字符转为整形
ig = cg - '0';
result = (is*10 + ig)*10; //计算结果
printf("%d\n",result); //输出结果
return 0;
}
全部回答
- 1楼网友:woshuo
- 2021-02-15 13:14
你的问题写的不是很具体,最后输出是一个数还是两个数?我按两个数输出了,程序通过编译、运行,完全正确。如果不合你的条件,自己可以修改一下。
#include
void main()
{
char a, b;
printf("请输入两个数字字符:\n");
scanf("%c%c", &a, &b);
int m, n;
m = a-48;
n = b-48;
printf("%d\n%d\n", m*10, n*10);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |