C语言程序题(帮忙改一下错)
- 资格考试
- 2022-11-05 12:58:49
C语言程序改错题?
答:改错如下所示,在程序错误部分有提示。
#include
int main (void){
int a,b,c,max;//第一处错误,max定义未使用,t未定义却使用了。有两种解决办法,将下面t出现的地方用max代替,或者重新定义t,取消对max的定义。
printf (""请输入3个整数:\n");
scanf ("%d%d%d" , &a ,&b,&c);
if (a;//第二处错误,if语句后有对应的操作,不能出现分号,否则会变成空语句,对应的操作也不会执行。此处删除分号,即可。
{t=a; a=b; b=t; }//第三处错误,t未定义,建议替换成max
。
if (a {t if(b>c)//第五处错误,按降序排序,判断条件应改成b { t printf("由大到小顺序为:%d %d %d \n" ,a,b,c); return 0; } #include int main() { int i, a, b, x; char ch; int N; scanf("%d %d", &N, &x); for (i = 0; i < N; i++) { scanf("%d",&a); if (a == x) { printf("%d", i); break; } } if (i >= N) printf("Not Found"); return 0; }
=a; c=a
; c=t; }//第四处错误,t未定义,还有第二个语句应改为a=c
。
=b; b=c; c=t
;}//第六处错误,t未定义,建议用max替换。大一 C语言题目,这样写哪里错了,帮忙改一下(题目在第二张图)?
sum=0那一行写错了,这样变成每次相加时sum的结果是每行的最后一列,因此,你要把sum=0删除,然后在把=0加到上面的float sum后面,这样就没问题了,望采纳C语言 帮忙改改 c程序题?
C语言 帮忙改一下错 程序
sort(*pt,10)改成:sort(pt,10); sort的第一个参数是指针,直接用pt就对了,*pt是指针指向的对象这几道c语言程序题哪里错了啊?麻烦高手帮指点改改啊!
1.类型不对,可以用强制类型转化,改为 y-=(double)1/(i*i);就可以了。 2.每次应该记录最小数的下标,改为 for (j=0;j