求两个整数之和
这个比较简单,先设置3个变量,x和y用来存放两个整数,sum用来存放两数之和,用赋值运算符“=”把相加的结果赋给sum
编写程序:
#include <stdio.h> //编译预处理指令
int main() //定义主函数
{
int x,y,sum; //程序的声明部分,定义3个整型变量,分别是x,y,sum
printf("请输入第一个整数:\n") ; //输出一句话
scanf("%d",&x); //从键盘输入x的值
printf("请输入第二个整数:\n") ; //输出一句话
scanf("%d",&y); //从键盘输入y的值
sum=x+y;printf("x+y=%d\n",sum); //输出结果sum
return 0;
}
/*注意事项*/
scanf 是一个输入函数,该scanf函数的作用是输入变量x和y的值。scanf后面的括号包括两个部分内容,一个是引号里的内容,他指定输入的数据按什么格式输入,%d的含义是十进制整数形式,二是输入的数据准备放到哪里,即赋给哪个变量。例如上面的,scanf 函数中指定的是x和y,在x和y前面各有一个&,这是地址符,&x的意思是“变量x的地址”,执行scanf函数,从键盘读入两个整数,送到变量x和y的住址处,然后分别把这两个整数赋给x和y.
当用到scanf函数时需在头文件添加多一个string.h
若出现以下错误,可在
项目->属性->配置属性->C/C++ -> 预处理器 -> 预处理器定义,增加:
_CRT_SECURE_NO_DEPRECATE