首页 > 软件 > 程序改错?

程序改错?

软件 2023-01-06

C语言程序改错?

第一,min函数的形参a和b必须加上类型符。

第二,scanf两个%d之间不能有逗号。

int min(int a,int b)

{int c;

c=a>b?b:a;

return c;}

void main()

{int x,y;

printf("please input x&y:");

scanf("%d%d",&x,&y);

printf("%d",min(x,y));}

c语言程序改错

第一,min函数的形参a和b必须加上类型符。

第二,scanf两个%d之间不能有逗号。

int min(int a,int b)

{int c;

c=a>b?b:a;

return c;}

void main()

{int x,y;

printf("please input x&y:");

scanf("%d%d",&x,&y);

printf("%d",min(x,y));}

程序改错题

#include
main()
{
double a,b,c,s,v;
printf("input a,b,c:");
scanf("%lf%lf%lf",&a,&b,&c);
s=a*b;
v=a*b*c;
printf("a=%f,b=%f,c=%f\n",a,b,c);
printf("s=%f,v=%f\n",s,v);
}

C语言程序改错

/*问题出现的比较低俗,建议如果要学编程,把基本概念搞清楚,c语言区分大小写,用半角字符。*/ /*计算三角形面积*/ /*1_1.c*/ #include #include #include /*给定三角形的三边,计算三角形面积*/ double tarea(float a,float b,float c);//不是Double void main() { float a,b,c; printf("输入三角形的三边长度:"); scanf("%f %f %f",&a,&b,&c);//不是f% printf("输出三角形面积:%0.8f

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
=a; c=a
; c=t; }//第四处错误,t未定义,还有第二个语句应改为a=c

if(b>c)//第五处错误,按降序排序,判断条件应改成b

{ t
=b; b=c; c=t
;}//第六处错误,t未定义,建议用max替换。

printf("由大到小顺序为:%d %d %d \n" ,a,b,c);

return 0;

}


标签:编程 信息技术 改错 CC++ C(编程语言)

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18