我有个C语言程序出问题了,请帮忙一下,谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:25:23
main()
{
int a,b;
float c,d,e;
a=2;b=3;
c=18.00;
d=c\a;
e=c\b;
printf("d=%d\n",d);
printf("e=%d\n",e);
}

1头文件没写~~
2main函数应该有返回值类型
3除号写反了~~应该是/而不是\
4float应该用%f输出
5我用的是C++的编译器所以可能不同类型之间的除法操作会自动转换类型~~用BC等我不敢保证不会出错~~
# include <stdio.h>
int main() //你也可以写 void main()那最后就不用写 return 0;了
{
int a,b;
float c,d,e;
a=2;b=3;
c=18.00;
d=c/a; //除号\变/
e=c/b; //除号\变/
printf("d=%f\n",d);
printf("e=%f\n",e);
return 0;
}

#include <stdio.h>//_____程序应该有头文件
main()
{
int a,b;
float c,d,e;
a=2;b=3;
c=18.00;
d=c/a;//_________________除号应是/,而不是\
e=c/b;//_________________除号应是/,而不是\
printf("d=%d\n",d);
printf("e=%d\n",e);
}

如果需要得出比较准确的结果,应该将最后两行的%d改为%f,即将整型输出改为浮点型输出

#include<stdio.h>
void main()
{ int a,b;
float c,d,e;
a=2;b=3;
c=18.00;
d=c/a;
e=c/b;
printf("d=%f\n",d);
printf(&quo