由键盘任意输入2个数值型数据,将它们交换后输出,c语言
时间: 2023-05-22 15:04:02 浏览: 83
的实现代码是什么?
下面是代码:
#include<stdio.h>
void main() {
int a, b, temp;
printf("请输入两个数值:\n");
scanf("%d%d", &a, &b);
printf("交换前a=%d,b=%d\n", a, b);
temp = a;
a = b;
b = temp;
printf("交换后a=%d,b=%d\n", a, b);
}
相关问题
由键盘任意输入2个数值型数据,将它们交换后 输出用C语言
来实现的代码是什么?
答:下面是一段可实现此功能的 C 语言代码:
```
#include <stdio.h>
int main()
{
int a,b,temp;
scanf("%d %d",&a,&b);
temp=a;
a=b;
b=temp;
printf("%d %d",a,b);
return 0;
}
```
该程序首先定义了两个整型变量 a 和 b,然后通过 scanf() 函数获取两个输入数据。接下来,将其中一个数值保存在一个临时变量 temp 中,将 a 赋值为 b,b 赋值为 temp,从而实现了这两个数值的交换。最后,通过 printf() 函数输出交换后的结果。
由键盘任意输入2个数值型数据,将它们交换后输出的C语言程序
```
#include <stdio.h>
int main() {
int a, b, temp;
printf("请输入两个整数:\n");
scanf("%d%d", &a, &b);
temp = a; //交换算法
a = b;
b = temp;
printf("交换后的值为%d和%d\n", a, b);
return 0;
}
```
注意:以上程序假设用户输入的是整数。如果用户输入的是浮点数或其他类型的数据,需要根据实际情况进行修改。
阅读全文