作业帮 > 综合 > 作业

c语言 输入任意三位数 分离个十百位

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/20 03:34:31
c语言 输入任意三位数 分离个十百位
输入不为三位数,则输出“提示不为三位数”
这里有个疑问,如果输入1,输出的是提示不为三位数
但是输入001,要输出0 0 1,
一般的判断if(x>99&&x
很 简单 等我 马上好
-----------------------以下是运行结果及源程序--------------------------------------
001
百位:0,十位:0,个位:1.
Press any key to continue
#include
#include
main()
{
\x09int i,nLen;
\x09char num[10]="\0";
\x09scanf("%s",&num);
\x09nLen = strlen(num);
\x09if (nLen!=3)
\x09\x09printf("不是三位数!\n");
\x09else
\x09\x09printf("百位:%c,十位:%c,个位:%c.\n",num[0],num[1],num[2]);
}
有问题请追问 满意记得采纳哦