由键盘任意输入2个数值型数据,将它们交换后输出的C语言程序
时间: 2023-05-27 21:02:45 浏览: 51
```
#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;
}
```
注意:以上程序假设用户输入的是整数。如果用户输入的是浮点数或其他类型的数据,需要根据实际情况进行修改。
相关问题
由键盘任意输入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() 函数输出交换后的结果。
用c语言完成由键盘任意输入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;
}
```
这段代码可以实现由键盘任意输入2个数值型数据,将它们交换后输出的功能。