int main()
{
int num1,num2,a,b,c,d,e
scanf("num1=%dnum2=%d",&num1,&num2)//输入两个数
a=num1+num2
b=num1-num2
c=num1*num2
d=num1/num2
e=num1%num2
printf("和:%d\n差:%d\n积:%d\n商:%d\n余数:%d\n",a,b,c,d,e)
return 0
}
#include<stdio.h>intmain(){inta,b,sum//一、定义变量,int代表数据类型——整数,sum求和printf("请输入两个整数:")scanf("%d%d",&a,&b)//二、输入数据,%d对输入类型的限制代表——整数,并把这俩个数分别给&a和&b两个变量,&取地址运算符sum=a+b//三、数据处理,把a、b的和赋值给sumprintf("这两个数的和是:%d\n",sum)//四、输出结果,%d输出一个整形数这个数就是sumprintf("计算完成,谢谢使用!")return0//返回}利用C语言来实现交换两个变量的值,需要定义三个变量:
#include<stdio.h>
int main()
{
int x,y,temp//定义三个变量
printf("请输入分别x和y的值\n")
scanf("%d %d",&x,&y)//终端输入变量x、y
temp=y//把y赋值给temp
y=x//把x赋值给y
x=temp//把y赋值给temp
printf("%d %d",x,y)//输出交换后x和y的值
return 0
}
结果如下图所示:
扩展资料
其他解决该问题的方法
需要定义两个变:
#include<stdio.h>
int main()
{
int x,y//定义两个变量
printf("请输入分别x和y的值\n")
scanf("%d %d",&x,&y)//终端输入变量x、y
x=y-x
y=y-x//把x赋值给y
x=y+x//把y赋值给x
printf("%d %d",x,y)//输出交换后x和y的值
return 0
}