#include void main(void) { int a=
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 11:45:26
#include void main(void) { int a=
3,b=4,c=5,u=51274,n=128765;
float x=1.2,y=2.4,c=-3.6;
char c1='a',c2='b';
printf("%d%d%d\n",a,b,c);
printf("%.6f%.6f%.6f\n",x,y,z);
printf("x+y=%.2f,y+z=%.2f,z+x=%.2f\n",x+y,y+z,z+x);
printf("%d%d\n",u,n);
printf("c1=%c or %d\n",c1,c1);
printf("c2=%c or %d\n",c2,c2);
}
这个程序哪儿有错误?要怎么改才对?
3,b=4,c=5,u=51274,n=128765;
float x=1.2,y=2.4,c=-3.6;
char c1='a',c2='b';
printf("%d%d%d\n",a,b,c);
printf("%.6f%.6f%.6f\n",x,y,z);
printf("x+y=%.2f,y+z=%.2f,z+x=%.2f\n",x+y,y+z,z+x);
printf("%d%d\n",u,n);
printf("c1=%c or %d\n",c1,c1);
printf("c2=%c or %d\n",c2,c2);
}
这个程序哪儿有错误?要怎么改才对?
1、变量c重复定义
解决办法:看你后面代码这里应该是z吧
2、变量z未定义
解决办法:同上
3、float、double类型转换
解决办法:这个不是编译错误,可改可不改,有的时候不适合用float,统一用double可以减少很多麻烦.
把c改成z就可以正常运行了.
如果能帮到你记得给好评哦.
解决办法:看你后面代码这里应该是z吧
2、变量z未定义
解决办法:同上
3、float、double类型转换
解决办法:这个不是编译错误,可改可不改,有的时候不适合用float,统一用double可以减少很多麻烦.
把c改成z就可以正常运行了.
如果能帮到你记得给好评哦.
#include void main(void) { int a=
#include void main( ) { int a=3,b=5; int *p,*q; void f1(int
#include void sum(int *a) {a[0]=a[1];} void main() {int aa[5
#include void func(int b) { int a; a=b;b=10;} void main() {i
#include int main(void) { static int a[4][4]; }
#include void fun(int*a) {a[0]=a{1};} main() {int a[10]={10,
#include void main(){int a[30];int i;for (i=0,i
#include void main(void){int a=3,b; b=a+++a++;printf(“b=%d”,
# include void p(int *x,int y){ ++*x; y=y+2; } void main() {
#include void main( ) { int k=-3; if (k
#include void main() { int a,b,c; for(a=1; a
#include void main() { int a,c; a=0; if (a