用C语言程序实现:输入10个整数,输出其中最大的数,及其出现的次数.

供稿:hz-xin.com     日期:2025-01-14
用C语言程序实现:输入10个整数,输出其中最大的数,及其出现的次数.

#include void bubble_sort(int a[], int n){int i, j, temp;for (j = 0; j < n - 1; j++)for (i = 0; i < n - 1 - j; i++){if(a[i] < a[i + 1]){temp = a[i];a[i] = a[i + 1];a[i + 1] = temp;}}}int main(){ int i, SIZE = 10, n = 1, number[10];for (i = 0; i < SIZE; i++)scanf("%d",&number[i]);bubble_sort(number, SIZE);for(i = 1; i < SIZE && number[i] == number[i-1]; i++)n++;printf("最大的数是%d,出现次数为%d
",number[0],n);}

#includevoid main(){int i,max,cnt=0,a[10];for(i=0;imax) max=a[i];for(i=0;i<10;i++) if(a[i]==max) cnt++;printf("最大数为%d,出现了%d次
",max,cnt);}

#include <stdio.h>
int main(void)
{
    int a=0,x[10],i,max;
    printf("please enter x[0]:
");
    scanf("%d",&x[0]);
    max=x[0];
    printf("please enter x[i]:
");
    for(i=1;i<=9;i++)
    {
        scanf("%d",&x[i]);
        if(max<x[i])
{
max=x[i];
}
    }
    printf("最大值为%d
",max);
    for(i=0;i<=9;i++)
    {
        if(x[i]==max)
{
a=a+1;
}
    }
    printf("共出现%d次
",a);
    return 0;
}

我帮你测试了,没错啊。



#include <stdio.h>

void bubble_sort(int a[], int n)

{int i, j, temp;

for (j = 0; j < n - 1; j++)

for (i = 0; i < n - 1 - j; i++)

{if(a[i] < a[i + 1])

{temp = a[i];

a[i] = a[i + 1];

a[i + 1] = temp;

}

}

}


int main()

{   int i, SIZE = 10, n = 1, number[10];

for (i = 0; i < SIZE; i++)

scanf("%d",&number[i]);

bubble_sort(number, SIZE);

for(i = 1; i < SIZE && number[i] == number[i-1]; i++)n++;

printf("最大的数是%d,出现次数为%d
",number[0],n);

}



这个结果是正确的啊

C语言 编写程序,从键盘输入10个数据,按从大到小的顺序输出
main(){ int a[10], i, j, k;printf("输入10个整数: ");for (i = 0; i < 10; i++){ scanf("%d", a + i);for (j = i; j > 0; j--)if (a[j-1] >= a[j])break;else { k = a[j-1]; a[j-1] = a[j]; a[j] = k; } } for (i = 0; i < ...

从键盘输入10个整数,计算并输出其中正数,负数的和
以下是一个简单的C语言程序,可以实现从键盘输入10个整数,计算并输出其中正数和负数的和:```c include <stdio.h> int main() { int num, positive_sum = 0, negative_sum = 0;for (int i = 1; i <= 10; i++) { printf("Enter integer #%d: ", i);scanf("%d", &num);if ...

用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元...
在C语言中,编写一个程序来从键盘输入10个整数,存储到数组a中,然后统计数组下标为奇数且数组元素值为偶数的元素数量。首先,我们需要包含标准输入输出库,这在程序开始处已经完成。程序的主函数main中定义了变量i用于循环,数组a用于存储输入的10个整数,以及变量j用于记录满足条件的元素数量。接下来,...

以下是一个C语言程序,该程序实现从键盘输入10个整数存放到数组中,然后...
include "Stdio.h"int main(void){ int arr[10],i,j,temp,k;printf("please input ten data : ");for(i=0;i<10;i++)scanf("%d",&arr[i]);\/*从小到大排序*\/ for(i=0;i<9;i++){ temp = arr[i];for(j=i+1;j<10;j++){ if(temp>arr[j])k = j;} arr[i] = ...

用C语言编程:从键盘上输入10个整数,输出偶数的个数。求大神给过程啊,最...
include<cstdio>int a[20];int main(){printf("请输入十个整数\\n");for(int i=0;i<=9;i++)scanf("%d",&a[i]);int sum=0;for(int i=0;i++;i<10){if(a[i]%2==0)sum++;}printf("偶数的个数是 %d\\n",sum);return 0;} ...

用C语言编写一个程序: 从键盘输入 10 个整数,求出其中的最大值...
程序:include<stdio.h> int main(){ int arr[10] = {0};int i = 0;int max = 0;int min = 0;printf("请输入10个整数:");for (i = 0; i < sizeof(arr)\/ sizeof(arr[0]); i++){ scanf("%d",&arr[i]);} max = arr[0];for (i = 0; i < sizeof(arr) \/ ...

c语言 .从键盘输入10个整数,存 到一维数组中,并求这10个整数的 和?co...
include<stdio.h> int main(){ int a[10];int num,const=0,sum=0;printf("请输入10个整数:");for(num=0;num<10;num++){ scanf(%d,&a[num]);const++;printf("你已输入%d个整数 ",const);sum+=a[num];} printf("所输入的整数和是: %d",sum);return 0;} ...

用c语言编一程序实现从键盘输入十个整数,输出这十个数的和及平均值
include "stdio.h"int main(void){int i,a[10];int sum=0;for(i=0;i<10;i++){scanf("%d",&a[i]);sum+=a[i];}printf("和:%d\\n",sum);printf("平均数:%f\\n",sum\/10.0);}

c语言编程序,输入10个整型数,输出这10个数中出现2次的数
\/\/c语言编程序,输入10个整型数,输出这10个数中出现2次的数 include <stdio.h> void main(){ int i,j,m,count;int a[10];printf("请输入10个整数:\\n"); \/\/输入10个整数 for(i=0;i<10;i++){ scanf("%d",&m);a[i]=m;} printf("输入的10个整数为:\\n");\/\/输出刚刚输入...

c语言高手帮忙:从键盘输入10个整数。用选择法或冒泡法将它们从小到大...
include <stdio.h> main(){ int s[10],t,i,j,x;printf("input 10 numbers:\\n");for(t=0;t<10;t++)scanf("%d",&s[t]);for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(s[j]>s[j+1]){t=s[j];s[j]=s[j+1];s[j+1]=t;} printf("the result is:\\n ");for(...