C语言编程 输入3个整数,按降序(从大到小的顺序)输出.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 10:36:32
C语言编程 输入3个整数,按降序(从大到小的顺序)输出.
要求:
使用变量的指针作函数调用的实参来实现.
自定义exchange()函数:交换2个形参指针变量所指向的变量的值.
形参:2个,均为指向整型数据的指针变量.
函数返回值:无.
要求:
使用变量的指针作函数调用的实参来实现.
自定义exchange()函数:交换2个形参指针变量所指向的变量的值.
形参:2个,均为指向整型数据的指针变量.
函数返回值:无.
/*
输入三个整数(空格隔开) : 12 45 32
45 32 12
*/
#include
void Exchange(int *a,int *b) {
int t = *a;
*a = *b;
*b = t;
}
int main() {
int a,b,c;
printf("输入三个整数(空格隔开) : ");
scanf("%d%d%d",&a,&b,&c);
if(a < b) Exchange(&a,&b); // 确保 a > b
if(a < c) Exchange(&a,&c); // 确保 a > b,a > c
if(b < c) Exchange(&b,&c); // 确保 a > b,b > c
printf("%d %d %d\n",a,b,c);
fflush(stdin);
getchar();
return 0;
}
输入三个整数(空格隔开) : 12 45 32
45 32 12
*/
#include
void Exchange(int *a,int *b) {
int t = *a;
*a = *b;
*b = t;
}
int main() {
int a,b,c;
printf("输入三个整数(空格隔开) : ");
scanf("%d%d%d",&a,&b,&c);
if(a < b) Exchange(&a,&b); // 确保 a > b
if(a < c) Exchange(&a,&c); // 确保 a > b,a > c
if(b < c) Exchange(&b,&c); // 确保 a > b,b > c
printf("%d %d %d\n",a,b,c);
fflush(stdin);
getchar();
return 0;
}
C语言编程 输入3个整数,按降序(从大到小的顺序)输出.
c语言:输入3个整数,按由小到大的顺序输出(要求用指针).
C语言:输入10个整数,对其中前5个数按降序排列,然后输出这10个整数
c语言输入一个正整数n,再输入n个整数,降序输出
c语言求解.从键盘输入一个正整数N,再输入N个整数,按从小到大的顺序输出.
C语言输入一个正整数N和N个整数,将它们中的偶数按从大到小的顺序进行排序后输出.
编写程序,使得任意输入的3个整数按从大到小的顺序输出.
c语言编程:从键盘任意输入三个数,按照从小到大的顺序输出.
C语言编程:输出一个3位整数的逆序数,如输入123,输出321.
c语言输入5个国名,编程找出并输出按字典顺序排在最前面的国名.
C语言编程:输入3个整数,输出它们的1次幂、2次幂和3次幂.
c语言数组编程,输入n个整数,将这n个数按绝对值由大到小排序输出