小白求教,c语言大神帮我找找那里错了。。。弄了一个晚上还没弄出来。。

2024-10-30 10:24:47
推荐回答(4个)
回答1:

提示21行错误,你就仔细看看21行或左右有什么错误呗
你的20行的switch关键字拼写错误
另外,在手机上写程序很爽吗

回答2:

return 0;没写吧,而且最后一个switch没用啊,m的数值你又没去改变过,,,

回答3:

把int a,b,c,d,e到printf和swhich到最后交换下位置试试

回答4:

您好,请检查case 5。此外,去一个整数的各位上的数不用这么麻烦的。如:
(int a[10], i = 0 , m(所要分解的数);
int temp = m;
while(temp)
{
a[i++] = temp%10;
temp /= 10;

}