题目:对从键盘输入的10个整数进行降序排序;Fun函数实现排序后返回第2大的数。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数Fun的花括号中填入你编写的若干语句
时间: 2024-03-23 20:39:31 浏览: 20
```
#include<stdio.h>
int Fun(int a[],int n)
{
int i,j,t;
for(i=0;i<n-1;i++)
for(j=0;j<n-1-i;j++)
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
return a[1];
}
int main()
{
int i,a[10];
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("%d",Fun(a,10));
return 0;
}
```
相关问题
功能:判断一个整数的各位数字平方之和能否被5整除, 可以被5整除则返回1,否则返回0。 注意:请勿改动主函数main和其他函数中的任何内容, 仅在函数Fun的花括号中填入你编写的若干语句
以下是实现该功能的代码:
```
#include <stdio.h>
int Fun(int n)
{
int sum = 0;
while (n > 0) {
int digit = n % 10;
sum += digit * digit;
n /= 10;
}
if (sum % 5 == 0) {
return 1;
} else {
return 0;
}
}
int main()
{
int n;
scanf("%d", &n);
printf("%d", Fun(n));
return 0;
}
```
函数Fun实现了判断一个整数的各位数字平方之和能否被5整除的功能。其中,通过while循环遍历整数的各个数字,计算它们的平方和。然后再通过if语句判断平方和是否能被5整除,最终返回1或0。主函数main中,通过scanf读入一个整数n,并调用Fun函数计算并输出结果。
编写函数fun,它的功能是:将两个两位正整数a、b合并形成一个整数存放在c中,合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,将b数的十位和个位数依次放在c数的百位和个位上。 例如,当a=45,b=12时,调用该函数后,c=5142。 注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句
下面是实现函数fun的代码:
```c
void fun(int a, int b, long *c) {
*c = (a % 10) * 1000 + (a / 10) * 10 + (b % 10) * 1 + (b / 10) * 100;
}
```
这个函数的参数包括两个两位正整数a和b,以及指向long类型变量的指针c。首先,我们用取模运算和除法运算来分别得到a和b的个位和十位数字,然后将它们按照题目要求合并到*c中。注意要用指针间接赋值,将合并后的结果存储到主函数中的变量f中。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)