a,b没赋初值,写了返回值为int型最后却没有返回值.#include<stdio.h> int main() { int a,b,sum; a=1;b=2;sum=a+b; printf("%d\n",sum);return 0; }
这句错: printf("sum=%d"\n,sum);应为:printf("sum=%d\n",sum);
C 语言程序,键盘输入2个数,输出这两数之和.#include 包含 标准输入输出函数 头文件 int main() { 主函数开始 int a,b,sum; 声明3个整型变量: a,b,sum scanf("%d,%d",&a,&b); 键盘输入 a 和 b 的值,ab之间用 一个 逗号 分开!sum=a+b; 计算 a+b的 和,赋给 sum printf("sum is %d\n",sum); 印字 sum is 并 打印 出 sum 的数值,return0; 返回 0 , 主函数结束 通常这么写返回.} 主函数结束
# include <stdio.h> int main() { int a,b,c,sum; a=5; b=5; c=7; sum=a+b+c; printf("sum=%d\n",sum); return 0; }
你用的是Dev-cpp吧,最后要写两个getchar();还要写return 0;其他的应该没问题.我把正确的写在下面了.#include <stdio.h> int main() { int a,b,sum; scanf("%d%d",&a,&b); sum=a+b; printf("sum=%d",sum); getchar(); getchar(); return 0; }
#include 是预编译头文件,int a,b,sum;是申明变量a,b和sum为整型变量,scanf是C语言的输入函数,printf是输出函数.int main()是整个程序的主函数(也是程序的入口)!
没有return
int a,b,sum,meon,min,max;你这全是定义的整形的,而你的输入输出全是%f(浮点型),所以格式不对,整型用%d
你的数据类型定义的不对, 里面有除法,结果一定是个浮点数,你却都定义int类型的变量m,n可以是int的,把a,b,c,d都改成float的,否则即使有结果,误差也大的吓死人.改成float , 那句printf就不用改了,因为c是float, 格式符也是float,正好一致了
我只能告诉你,d肯定大于等于0