C语言求两数之和

哪儿错了

第1个回答  2018-02-03
直接求两数之和include <stdio.h>int main (){int a,b,sum; //申明a,b,sum为整型
a=1;b=1; //给a,b赋值,这里a,b自己定
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);}

求输入的两数之和#include <stdio.h>int main (){int a,b,sum;
printf{"Please enter x,y:"}; //提示输入x,y
scanf{"%d,%d",&a,&b}; //将输入的值赋给a,b
sum=a+b; //求和
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}

使用函数求和:
#include <stdio.h>int sum(int x,int y) //定义求和函数{int sum; //申明sum为整数型sum=x+y; //将输入函数的x,y求和return(sum); //向函数返回sum的值}

int main () //以下为主函数{int a,b,sum;
sum=sum(a,b); //调用求和函数
printf{"the sum is %d",sum}; //输出sum的值
return (0);
}
望采纳,嘿嘿。追问

我的是你的第二种情况,即求输入的两数之和,可是我的程序和你的一样,还是错的啊

第2个回答  2018-02-03
一个工程里只能有一个main函数追问

我哪里有第二个main函数了

追答

工程的其他源文件中还有main函数。

追问

能告诉我是哪一步错了吗

追答

你的工程的其他cpp文件中还有main函数,故导致连接时重名出错。
cpp文件本身没有错误。

本回答被提问者采纳
第3个回答  2018-02-03
scanf("%d,%d",&a,&b);

这一句应该这样写,你把取地址也包含到引号内了

追问

改了之后还是这样

追答

是编译没通过,还是运行不了?

???