作业帮 > 综合 > 作业

求C程序设计 输入一个5位正整数 把这个数的每位数用变量保存起来

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/10 08:28:00
求C程序设计 输入一个5位正整数 把这个数的每位数用变量保存起来
#include
void main()
{
long a,b,c,d,e,x;
scanf("%ld",&x);
a=x/10000;/*分解出万位*/
b=x%10000/1000;/*分解出千位*/
c=x%1000/100;/*分解出百位*/
d=x%100/10;/*分解出十位*/
e=x%10;/*分解出个位*/
printf("%ld %ld %ld %ld %ld ",a,b,c,d,e);
}
再问: 上面的程序有一个错误 ,可以修改一下吧 。 我修改了void之后,没有错误,我看到一张黑影 没有文字 这样ok了吗?
再答: 最后增加getchar();
再问: 加了 有一个错误。 #include int main() { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/ c=x%1000/100;/*分解出百位*/ d=x%100/10;/*分解出十位*/ e=x%10;/*分解出个位*/ printf("%ld %ld %ld %ld %ld ",a,b,c,d,e); } getchar()
再答: #include int main() { long a,b,c,d,e,x; scanf("%ld",&x); a=x/10000;/*分解出万位*/ b=x%10000/1000;/*分解出千位*/ c=x%1000/100;/*分解出百位*/ d=x%100/10;/*分解出十位*/ e=x%10;/*分解出个位*/ printf("%ld %ld %ld %ld %ld ",a,b,c,d,e); getchar(); getchar() return 0; }
再问: 还是空白黑影 没有文字 这样就是“把这个数的每位数用变量保存起来”
再答: 输入12345