c++编译一个两个整数类型变量,a和b。 交换这两个变量的值,并输出
时间: 2024-05-27 22:12:06 浏览: 14
#include <stdio.h>
int main()
{
int a = 10, b = 5;
int temp;
printf("原始值:a = %d, b = %d\n", a, b);
temp = a;
a = b;
b = temp;
printf("交换后:a = %d, b = %d\n", a, b);
return 0;
}
相关问题
输入两个变量,输出最大者,用devc++编译
以下是求最大值的 C 代码示例:
```c
#include <stdio.h>
int main() {
int a, b;
printf("请输入两个数字:\n");
scanf("%d %d", &a, &b);
if (a > b) {
printf("%d 是最大的。\n", a);
} else {
printf("%d 是最大的。\n", b);
}
return 0;
}
```
这段代码从用户处接收两个数字,然后比较它们的大小并输出最大值。在这里,我们使用一个逻辑判断语句 If/Else 来实现比较操作。
c++输出一个变量的类型
你可以使用 typeid 操作符来输出一个变量的类型,例如:
```cpp
#include <iostream>
#include <typeinfo>
int main() {
int x = 5;
std::cout << typeid(x).name() << std::endl; // 输出 "int"
return 0;
}
```
注意:输出结果可能与你期望的不一致,这是因为 C++ 的类型名在不同的编译器、操作系统和编译选项下可能会有所不同。