c++错误程序 求改正

#include<stdio.h>int main(){ float add(float x,float y); float a,b,c,; printf(“Please enter a and b :”); scanf(“%f,%f,&a,&b); c=add(a,b); printf(“sum is %f尀n”,c); return 0;}float add(float x,float y){ float z; z=x+y; return(z);}
2026年09月18日 07:18
有3个网友回答
网友(1):

//有错误的地方加粗了,另外注意你定义的字符数组只有6个,如果文件长度大于6个字符,后面的是读不出的
1)#include<
fstream
>
2)
char
a[2][3];
3)移出括号外
hong.close();
4)
char
han[3][2];
5)for(i=0;i<2;i++)
//去掉int

网友(2):

scanf(“%f,%f,&a,&b);
少了一个双引号
scanf(“%f,%f",&a,&b);
输入值的时候记得以逗号分隔

网友(3):

float add(float x,float y);写到main上面
scanf(“%f,%f,&a,&b);改为scanf("%f %f",&a,&b);