#include <stdio.h>
//不交换的土办法。
int main()
{
int data1;
int data2;
printf("请输入两个数:\n");
scanf("%d%d",&data1,&data2);
if(data1>data2){
printf("data大数是%d\n",data1);
printf("data小数是%d\n",data2);
}
if(data1<data2){
printf("data大数是%d\n",data2);
printf("data小数是%d\n",data1);
}
//本次错误点变量名输入错误,取地址&符号忘记写。
if(data1==data2){
puts("结果为0");
printf("运算结束");
}
return 0;
}
#include <stdio.h>
//内存中后两个数,用代数按大到小输出两位。
int main()
{int data1;
int data2;
int datatmp;//不管怎么输出data1存放的都是小数。
printf("请输入两个数\n");
scanf("%d%d",&data1,&data2);
if(data1>data2){
printf("---交换\n");
datatmp=data1;
data1=data2;
data2=datatmp;
}
printf("%d,%d\n",data1,data2);
return 0;
}
两个数交换
最新推荐文章于 2024-07-25 12:29:37 发布