赞
踩
就订一个有20个元素的数组,int型的,第一个等于零,第二个等于一,然后用循环后面的一个等于前面两个相加就行了www.mh456.com防采集。
float a[10],sum,m;int n;sum=0;scanf("%d",&n);//需要注意输入2113的n值要小于你定义的数5261组的长度for(i=0;i
#include include void main() { int n,i,t;int m[100];定义了一个长度100的数组,来放这n个数,不过这样一来也变相的限制了n要小于100。可根据实际情况定义数组的大小。printf(\"请输入一个正整数
#include #include int main()//这2113是用一维动5261态数组实现的{int i,n,*p;float sum=0;printf("请输入数的个数4102n: ");scanf("%d",&n);printf("请输入: ");p = (int *)malloc(n * sizeof(int));//申请1653储存空间if (p==NULL){exit(0);}for (i=0; i
定义一个整数类型的输入,然后让它正序输出,倒序输出相信是很多C语言初学入门一定会遇到的经典题目,下面就是我对整数的正序和倒序输出一点小小的总结. 1.反序(倒序)输出 反序输出常用的思路就是按
#include "stdio.h"void main(void){int i,n,k,sum=0;printf("请输2113入52614102n:1653");scanf("%d", &n);for(i=0;i
1、首先,定义三个整型变量,保存正整数、临时变量和各位数总和。2、给变量总和sum赋值,初值为0。3、接着,输入正整数,保存在变量n中。4、给临时变量赋值,让它的值等于正整数的值。5、用while
#includeint main(){int grade[10];int i,j,x;float s=0.0;printf("请输入10个学生成绩:\\n");for(i=0;i;i+)/把学生成绩放到数组e79fa5e98193e59b9ee7ad9431333335316465中{scanf("%d",&grade[i]);s+grade[i];求总分}for(i=0;i;i+)/把数组从小到大排序{for(j=i;j;j+){if(grade[j]>grade[j+1]){x=grade[j];grade[j]=grade[j+1];grade[j+1]=x;}}}for(i=0,x=0;i;i+)/求高于或者等于平均分的人数{if(grade[i]>=s/10)x+;}printf("最高分:%d\\n",grade[9]);printf("最低分:%d\\n",grade[0]);printf("平均分:%f\\n",s/10);printf("高于(或等于)平均分的百分比:%d%\\n",x*10);printf("低于平均分的百分比:%d%\\n",(10-x)*10);return 0;}内容来自www.mh456.com请勿采集。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。