任务1:数据交换 【任务描述】 下面代码用于输入二个整数,将其数据交换后输出。请将代码中的“<?>”替换为最简单的表达式。 程序保存到s12A.C。 #include~stdio.h” void swap(int *a,int *b) {int t; t=*a;*a=<?>;*b=<?>; mainO {int a,b; printf("输入二个整数:“): scanf(~%d%d",&a,&b): swap(<?>,<?>) printf("a=%d,b=%d~,a,b): 【操作提示】 函数swap的二个参数均为int类型的指针,传递参数时需要传递int类型变量的地址。
时间: 2024-01-23 12:03:08 浏览: 152
c代码-输入三个整数x,y,z,请把这三个数由小到大输出。
5星 · 资源好评率100%
代码如下:
```
#include <stdio.h>
void swap(int *a, int *b) {
int t;
t = *a;
*a = *b;
*b = t;
}
int main() {
int a, b;
printf("输入二个整数:");
scanf("%d%d", &a, &b);
swap(&a, &b);
printf("a=%d,b=%d", a, b);
return 0;
}
```
注:这里第一个问号应该为 *b,第二个问号应该为 t.
阅读全文