win-tc的问题
c语 用户出入任意两个数 求两个数之间所有数的和 用函数做 我的代码是 int hh(int u,int l,int w,int n=0) { for(w=u;w<=l;w++) { n=n+w; } } main() { int a,b,c,d=0; scanf("%d%d",&a,&b); hh(a,b,c,d); printf("%d",d); getch(); } 他说我语法错误 到底该怎么做
c语 用户出入任意两个数 求两个数之间所有数的和 用函数做 我的代码是 int hh(int u,int l,int w,int n=0) { for(w=u;w<=l;w++) { n=n+w; } } main() { int a,b,c,d=0; scanf("%d%d",&a,&b); hh(a,b,c,d); printf("%d",d); getch(); } 他说我语法错误 到底该怎么做
答案:hh()函数没有返回值,而且你这样执行成功后输出的肯定是 0 , 你看看函数参数传递吧,d 值传递,不会被 hh() 函数改变的
上一个:用c语言编程。。急求。。。从键盘输入任意10个正整数,输出它们中高于该10个数平均值的所有正整数
下一个:在用c++的时候总出现如下问题,是怎么回事?用到stdafx.h总是出错,是不是缺少什么文件?