(1)定义两个函数,分别为void swap1(int a, int b)和void swap2(int *a, int *b),用于交换a,b的值。
2)从主函数中分别输入两个整型变量a、b。(3)从主函数中分别调用上述两个交换函数,并打印输出交换后a、b的结果。注:这三个是同一道题哦~...
2)从主函数中分别输入两个整型变量a、b。
(3)从主函数中分别调用上述两个交换函数,并打印输出交换后a、b的结果。
注:这三个是同一道题哦~ 展开
(3)从主函数中分别调用上述两个交换函数,并打印输出交换后a、b的结果。
注:这三个是同一道题哦~ 展开
展开全部
楼上的有游岁错误 swap1函数没有返回值,故主函数输出的第一批中a,b的值并神森睁没有交换。
#include<stdio.h>春源
void swap1(int a, int b);
void swap2(int *a, int *b);
void main(int a,int b)
{
printf("input a,b:");
scanf("%d%d",&a,&b);
swap1(a,b);
swap2(&a,&b);
printf("a=%d,b=%d",a,b);
}
void swap1(int a, int b)
{
int m; m=a; a=b; b=m;
printf("a=%d,b=%d\n",a,b);
}
void swap2(int *a, int *b)
{
int m; m=*a; *a=*b; *b=m;
}
#include<stdio.h>春源
void swap1(int a, int b);
void swap2(int *a, int *b);
void main(int a,int b)
{
printf("input a,b:");
scanf("%d%d",&a,&b);
swap1(a,b);
swap2(&a,&b);
printf("a=%d,b=%d",a,b);
}
void swap1(int a, int b)
{
int m; m=a; a=b; b=m;
printf("a=%d,b=%d\n",a,b);
}
void swap2(int *a, int *b)
{
int m; m=*a; *a=*b; *b=m;
}
展开全部
#include<stdio.h>唯枣辩晌
void swap1(int a, int b);
void swap2(int *a, int *b);
void main(int a,int b){
printf("input a,b:");
scanf("%d%d",&a,&b);
swap1(a,b);
printf("a=%d,b=%d\n",a,b);
swap2(&a,&b);
printf("a=%d,b=%d"指灶拆,a,b);
}
void swap1(int a, int b)
{
int m;
m=a;
a=b;
b=m;
}
void swap2(int *a, int *b)
{
int m;
m=*a;
*a=*b;
*b=m;
}
void swap1(int a, int b);
void swap2(int *a, int *b);
void main(int a,int b){
printf("input a,b:");
scanf("%d%d",&a,&b);
swap1(a,b);
printf("a=%d,b=%d\n",a,b);
swap2(&a,&b);
printf("a=%d,b=%d"指灶拆,a,b);
}
void swap1(int a, int b)
{
int m;
m=a;
a=b;
b=m;
}
void swap2(int *a, int *b)
{
int m;
m=*a;
*a=*b;
*b=m;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询