我做了一个非常简单C语言的运行程序 但是无法运行 老提示主函数有问题 但就是找不出问题在哪里 请大家指点

2024-12-13 21:44:34
推荐回答(6个)
回答1:

主函数定义为 int型,但是在主函数结束后没有返回一个整型值,导致编译不通过。
myss函数声明时,行末没有添加";"
在system("pause");后添加return 0;
另外在main函数内连续使用两个以上scanf的时候会导致输入值错误。
建议第一个scanf语句写为scanf("%d%*c",&sa);

good luck~!

回答2:

你的问题有三个:1,主函数定义为int 却没有返回值,可以改为void,或者加上return 0;语句。2,主函数前定义的函数int myss(int z,int y)
缺少分号。3,语句system("pause");
缺少对应的库#include

回答3:

int myss(int z,int y) // 声明语句没有分号“ ;”!
然后问个私人问题 system("pause"); 这个是什么意思?

回答4:

第二行加个分号
main中 加return 0

回答5:

1.将 int main()改成void main()
2.system("pause");删掉不要

回答6:

int myss(int z,int y);这个后面有 " ; " 的你写了没有?