从键盘输入10名学生的C语言成绩存入一维数组内,编写程序计算10名学生的最高分、平均分和及格人数。相关知识点: 试题来源: 解析 参考答案: #include void main(){ int i,score[10],max,min; float ave; for(i=0;i<10;i++) scanf("%d",&score[i]); max=score[0]; min=score[0]; M=N-1; ...
int main() { int i,a[10],max,maxi;//输入10个整数 for(i=0;i<10;i++){ scanf("%d",&a[i]);} //假设数组的第1个是最大数max,同时设置最大值下标为0 max=a[0];maxi=0;//for循环依次判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标 for(i=1;i<10;i++...
#include "stdio.h"//从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出int main(){int i;float max,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\n");for(i=0;inum[i])min=num[i];}printf("最大为:%f\n最小为:%f\n",max,min);return 0;} 使用其他方...
} printf("最大数是:%d\n最小数是:%d\n",max,min);}
思路:先键盘输入一个数赋值给数组的第一个数,并且赋值给最大数max,同时设置最大值下标为0,接着for循环依次赋值给数组相应位置并判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最大数和最大数下标。 参考代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21...
1、任意输入10个整数放入数组中求其中的最大值和最小值的源代码如下:include <stdio.h> void main(){ int array[10];//用来存储输入的数据 int max;//用来存放最大的数 int i;//用于循环 for(i=0;i<10;i++) //一次输入10个数 { //输入一个数并按回车键 scanf("%d",&a[i])...
1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:3、最后...
scanf("%d", &a[i]);// 调用函数,统计其中的 正数,负数和零的个数 count(a, n, &positive, &negative, &zero);// 输出统计结果 printf("正 %d, 负 %d, 零 %d", positive , negative, zero);return 0;希望我的回答能帮助到您,如果对我的服务满意,请给个赞哦,祝您一切顺利!
1、首先打开Dev-c++软件,点击“新建源代码”,如下图所示。2、然后在打开的窗口中,输入代码,如下图所示。3、编写完程序之后,点击运行即可得出结果。最后的结果是根据自己输入的10个整数值为基础来进行运行的,每次输入的数组值不同,结果也会不同。4、其中:for表示循环结构,i 表示循环条件,在...