用c语言创建n个数组,保存在数组s中,统计不及格的人数和输出及格率
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 22:42:26
#includeintmain(){floata[10],min,max;inti;printf("pleaseenter10num\n");for(i=0;i
喔,这个没有什么的哈,为什么不自己弄下呢再问:我知道很简单啊.555555。。我太笨了。就是忘了。书太厚.再答:#include"stdio.h"voidmain(){chara[26]={'0'};
floatmax=0;for(inti=0;i
没有问题.当然,如果说有,也是有的.就是如果你输入的分数都是大于100分的时候就会造成最低分错误.再问:运行起来结果,最大值总是显示第一个数,最小值和平均值是一长串数字呐再答:1.感觉你是否是输入的数
voidfun(intb[4][4])这个肯定不对,你可以定义指针,但是你的函数参数是b[4][4]这一个数,当然不对再问:指针可以请教下么?再答:fun参数不是一个数组吗这样,定义fun的时候,就用
#include<stdio.h>#define N 10int main(){ int i,*max
//没有程序框图,没法画.#includevoidsort(int*a,intn){inti,j,t;for(i=0;i再问:是用的c++吗?。。看起来好怪啊再答://运行情况:输入数组a的元素个数:
//#includeintmain(){inta[10],i,max,min;for(i=0;i{scanf("%d",&a[i]);//输入十个数if(i==0)//初始化最大值,最小值的位置为0m
你先定义一个全局变量N,你就可以N=你要的数定义数组str[N]用float的吧你试试能不能
这个很简单,直接给你代码(可以在dev-c++中使用)#includemain(){inty[6]={0};inti,j=0,k=0;//一些变量for(i=1;i
把x[9]改为x[10]就可以了.你要是x[9]的话就是开辟了9个数的空间
改成动态存储的话,把main()函数的前几行改成这样就行:voidmain(){int*a,*b; cout<<"输入4位数的个数"<&l
所有函数都能用,那就定义成全局变量.structs{inta;intb;}mys[10];再问:不仅所有函数都能用而且使得在一个函数使用时保存在里面的值在另一个函数中也能使用再答:对啊,全局变量就可以
那个第一个k的循环是什么意思b[k]=t那不表示将所有b的中元素都赋值成t吗?为什么这样呢?b中的元素一定都一样吗?、再问:我想就是把a数组里面的一个数先设它为1,如果有比它小的它就变成2号,然后把t
#include"stdio.h"intsum(inta[]){\x09inti,result=0;\x09for(i=0;i\x09\x09result+=a[i];\x09returnresult
定义成结构体structretval{doubleret1;doubleret2;};返回值类型就写成structretval返回之前给结构成员赋值还有种方法,通过参数返回
#include#include#includevoidmain(){srand((unsigned)time(NULL));inta[15];inti;printf("随即产生的15个100~200
#includevoidmain(){inta[10];inti,j,k;k=0;for(j=0;j
#include#includeintmain(){inta[10],n=0,i;for(i=1;i
#includeintmain(){inta[12]={1,9,12,16,19,25,32,46,67,87};inti,j;//循环变量intn;//存放输入的数printf("输入一个整数:")