发布网友 发布时间:2024-07-11 09:33
共1个回答
热心网友 时间:2024-08-04 08:47
#include <stdio.h>"优良","良好","及格","不及格"};printf("请输入成绩:");while(scanf("%d",&sc) == 1) {//Ctrl + Z结束输入过程if(sc <= 100 && sc >= 90) ++grade[0];else if(sc >= 80 && sc <=89) ++grade[1];
C语言:设计一个程序生成一个长度为10的一维数组,统计该数组的最大,最...以下代码可以随机生成N个数字并存储到数组中,同时统计该数组的最大值和最小值。include <stdio.h> include <stdlib.h> include define N 10 void main(){ int num[N]={0}, i;int max,min;//随机生成N个数字,范围-100到100 srand(time(NULL));for(i=0;i<N;i++){ num[i] = ra...
在C语言中,如何统计一维数组中重复频率最多次的元素,(数组中可能存在多...include <stdio.h> include <stdlib.h> struct VALUE_INFO { int nValue;int nCount;struct VALUE_INFO *pNextInfo;};void main(){ unsigned short arr[] = {1, 2, 2, 4, 5, 6, 6, 6, 6, 7, 8, 8, 9};int MAX_SIZE = sizeof(arr) / sizeof(short);struct VALUE_INFO *p...
C语言中用一维数组完成去掉最大值和最小值 并求出平均值void main(){ int a[5]={90,45,67,87,50};int i,max,min,sum;double average;sum=0;max=a[0];min=a[0];for(i=0;i<5;i++){ if(maxa[i])min=a[i];sum=sum+a[i];} average=(double)(sum-max-min)/3;printf("\nThe max=%d\n",max);printf("\nThe min=%d\n",...
C语言题:计算并输出一维数组中的最大值、最小值和平均值2.55,45,37.5},max,min,s=0; int i; max=min=a[0]; printf("数组中的数:\n"); for(i=0;i<9;i++) {s+=a[i]; if(maxa[i])min=a[i]; printf("%g ",a[i]); } printf("\n最大值=%g\n最小值=%g\n平均值=%g\n"...
C语言中,输入10个数存入一个一维数组中,统计其中的正数,负数与零的个...1、首先打开Dev-c++软件,点击“新建源代码”,如下图所示。2、然后在打开的窗口中,输入代码,如下图所示。3、编写完程序之后,点击运行即可得出结果。最后的结果是根据自己输入的10个整数值为基础来进行运行的,每次输入的数组值不同,结果也会不同。4、其中:for表示循环结构,i 表示循环条件,在...
C语言编程题,若函数形参为一维数组作函数参数编写函数,统计某一维数 ...include <stdio.h> int func(int a[],int n){ int i,cnt;for(cnt=0,i=0;i<n;++i)if(a[i])cnt++;return cnt;} int main(){ int a[10]={0,1,2,3,4,5,6,7,8,9};printf("%d\n",func(a,10));return 0;}
C语言 有一个一维数组 放入10个学生成绩 统计不及格人数//仅供参考#include <stdio.h>int main(){ int a[10], i, low = 0; for (i = 0; i < 10; ++i){ scanf ("%d", &a[i]); } for (i = 0; i < 10; ++i){ if (a[i] < 60){ low++; } } printf ("%d\n", low); return 0;}...
c语言编程:有一个一维数组,内放10个学生成绩,写一个函数,求出平均分...int max(int a[]);int min(int a[]);float aveg(int a[]){int i,sum=0;float av;for(i=0;i<=9;i++){ sum=sum+a[i];} printf("%d\n",sum);av=sum/10.00;return av;} int min(int a[]){int imin,i;imin=a[0];for(i=0;i<=9;i++){if(imin>a[i])imin=a[...
C语言程序:定义一个一维数组,存10个学生的成绩(赋值)并打印出平均分及...i=0,total=0;float avr = 0;for (i=0;i<10;i++){scanf("%d",&a[i]);total+=a[i];}avr = (float)(total/10.0);for (i=0;i<10;i++){if (a[i]>avr){printf("%d\n",a[i]);}}return 0;}66 55 77 88 99 66 55 77 66 777788997777Press any key to continue ...