1、,&ai);bi=ai;for(j=0;j9;j+)9-j;if(aiai+1)t=ai+1;ai+1=ai;ai=t;k=j;for(i=j+1;if(bk901978792276N291273Y3818225384题目分析:在二维数组输入10个人三科成绩,在第一层循环计算总数和平均数, 并判断平均数是否大于90.开始按分析进行相应运算#defi ne num 10int sum(i nt grade3,i nt i);int main()int grade nu m3;int i,j;int s=0,a=0;for(i = 0 ;i num ;for(j = 0 ;j 3 ;scan f(
2、gradeij);90nNO MT EN PH SUM AVEfo(一 H 0 - A numT+) pimf(=%2d=+=?fog H 0 j A 3 j+)宀pimf(=%3d=gade 日曰)-s +H grade冒 pimf(=%4d=sx a H SGOO八 pimf(=%3d= if (a VH 90) pinff(= Y 一 rr)八 e_se pHf(= N云) efum 0八 刑鋼理函-9 b g S9 2 on U1 1W# _vwH 9i& _vH0 12 3 0M- R _H HI创 2VtJ VUI Y3 1W 74 91 VSGI 8? N27 9 Vnnn ti
3、 Inn n3.题目描述:统计大写辅音字母个数:某文本共有3行,每行不超过80个字符, 试编写一个程序统计该文本中大写辅音字母的个数(文本由键盘输入)。例:输入 HELLOIT12uieiaba输出 There are 4 capital consonant letters in this paper.定义三个字符串数组,一个字符串数组输入后马上判断字符是否为大 写字母同时判断不为AEIOU五个字符,符合则count+1 ,直到三个数组输入完 毕,输出count值。流程图: 输出count代码:mai n()int coun t=O,i,r;char ch,str81;I nput 3 str
4、i ngs:for(r=1;rAstristri ng.hvoid mai n()int i=0,j=0;char str1100,str250;第一个字符串:gets(str1);第二个字符串:gets(str2);str1i!i+);str2j!j+) str1i+=str2j;str1i=%sn,str1);5.矩阵运算:读入1个正整数n(1 wn W6),再读入n阶方阵,计算该矩阵除副对角 线、最后一列和最后一行以外的所有元素之和。输入 42 3 4 15 6 1 17 1 8 11 1 1 1输出 sum=35输入一个二维数组,用二重循环将所有数相加再加上左上角、右上角、 右下角的三
5、个数再减去副对角线、最后一列和最后一行的和。输出值int sum=0,sum1=0,sum2=0,sum3=0,n ,i,j;int a66;Please in put n:sca nf(n);n ;aij);sum+=aij;if(i+j=n-1) sum1+=aij;sum2+=ai n-1;sum3+=a n-1j;sum=sum+a0 n-1+a n-10+a n-1 n-1-sum1-sum2-sum3;nsum=%ldn,sum);截屏:附加题:12个小朋友手拉手站成一个圆圈,从第一个小朋友开始报数,报到6的那个小朋 友退出到圈外,然后他的下一位重新报“ 1”。这样继续下去,最后只
6、剩下一个小朋友,他原来站在什么位置上呢?并把输出小朋友退出圈外的顺序#i nclude int i,j, n=0,sum,l,A12=1,1,1,1,1,1,1,1,1,1,1,1;The array is:12;if(Ai!=0)n+;if(n=6)Ai=0;n=0;%d ,i+1);if(i=11)i=-1;/i+ 后变成0,又从A0开始循环sum=0;sum+=Aj;if(Aj=1)I=j+1;if(sum=1)break;nThe last one is %dn,l);TJw ariaj, itr:6 12 7 3 10 8 5 9 1 11 4Th last; nnrt is 3Process returned 0 execution tinc s 0*219 s Press anp hey to tort inu&.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1