7-41至7-42

news/2024/11/23 23:28:23/

7-41 成绩统计分析表(*) (10 分)

输入一个班的成绩,输出成绩统计分析表。

输入格式

班级人数n (n>0)
n 名学生的成绩 s​1​​,s​2​​,⋯,s​n​​ (0≤s​i​​≤100,1≤i≤n)

输出格式

输出 n 名学生的序号、成绩、柱状图 输出全班的最高分、最低分、平均分及柱状图 按成绩等级输出各等级的比例及柱状图

成绩等级:

成绩等级
[90,100]A
[80,90)B
[70,80)C
[60,70)D
[0,60)E

输入样例

15
98.5 67.3 42.5 90 75.2 63 77 99.5 8 100 80.5 69.5 88.5 66.5 87.5

输出样例

001:  98.5 ***************************************************************************************************
002:  67.3 *******************************************************************
003:  42.5 *******************************************
004:  90.0 ******************************************************************************************
005:  75.2 ***************************************************************************
006:  63.0 ***************************************************************
007:  77.0 *****************************************************************************
008:  99.5 ****************************************************************************************************
009:   8.0 ********
010: 100.0 ****************************************************************************************************
011:  80.5 *********************************************************************************
012:  69.5 **********************************************************************
013:  88.5 *****************************************************************************************
014:  66.5 *******************************************************************
015:  87.5 ****************************************************************************************Max: 100.0 ****************************************************************************************************
Min:   8.0 ********
Avg:  74.2 **************************************************************************A:  26.7% ***************************
B:  20.0% ********************
C:  13.3% *************
D:  26.7% ***************************
E:  13.3% *************

注:

(1) 所有实数只输出1位小数。
(2) 柱状图中星号数量按实数 4 舍 5 入后取整。

#include<stdio.h>int main()
{int n;scanf("%d",&n);double a[n];double max=-1,min = 101,sum=0,avg;double A=0,B=0,C=0,D=0,E=0;for(int i=0;i<n;i++){scanf("%lf",&a[i]);max = max>a[i]?max:a[i];min = min<a[i]?min:a[i];sum+=a[i];if(a[i]<60) E++;else if(a[i]<70) D++;else if(a[i]<80) C++;else if(a[i]<90) B++;else A++;}avg = sum/n;for(int i=0;i<n;i++){printf("%03d:%6.1f ",i+1,a[i]);int t = a[i]+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");}printf("\n");printf("Max:%6.1f ",max);int t = max+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");printf("Min:%6.1f ",min);t = min+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");printf("Avg:%6.1f ",avg);t = avg+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");printf("\n");printf("A:%6.1f%% ",A/n*100);t = A/n*100+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");printf("B:%6.1f%% ",B/n*100);t = B/n*100+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");printf("C:%6.1f%% ",C/n*100);t = C/n*100+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");printf("D:%6.1f%% ",D/n*100);t = D/n*100+0.5;for(int i=0;i<t;i++)printf("*");printf("\n");printf("E:%6.1f%% ",E/n*100);t = E/n*100+0.5;for(int i=0;i<t;i++)printf("*");return 0;
}

7-42 罚抄英语单词 (10 分)

小丽英语课听写单词情况不好,老师罚小丽抄写单词“Math”,“English”,“Computer”m遍,连抄n天。

输入格式:

在一行中给出2个小于100的整数n,m。

输出格式:

输出小丽n天抄写的所有单词,三个单词写在一行。

输入样例:

在这里给出一组输入。例如:

3 2

输出样例:在这里给出相应的输出。例如:

Math,English,Computer
Math,English,Computer
Math,English,Computer
Math,English,Computer
Math,English,Computer
Math,English,Computer
#include<stdio.h>
int main()
{int m,n,z;int i;scanf("%d %d",&m,&n);z = m*n;//printf("%d\n",z);for ( i = 0; i < z; i++){printf("Math,English,Computer\n");}system("pause");return 0;
}

http://www.ppmy.cn/news/231484.html

相关文章

并口st7789v2_2.4寸240*320,ST7789V,全视角8/9/16/18位并口,16/18位RGB,3/4线串口IPS液晶显示模块...

请选择外形 228.1*187.9*8.12 mm 39.52x60.68x2.26 mm 42.92*60.26*2.5mm 46.5*41.56*2.5mm 48.72*70.26*4.33mm 60.3*51.15*2.6mm 64*85*3.1 103.56*162.38*2.7mm 105.4* 67.15* 2.86mm 105.4* 67.15* 4.35mm 105.4* 67.15* 4.36mm 105.4*67.15*2.85mm 105.4*67.15*2.86mm 105…

4.4-4.7

scanf中有缓冲读取区域 eg&#xff1a;输入123456enter enter会转换成\n sacnf入读的是123456 要用getchar()消除\n; int main() { int ch,n; scanf("%d",&n); if((chgetchar())\n) printf("yes"); return 0; } 此代码的…

74系列芯片资料下载

74系列芯片资料下载 型号PDF资料特性功能74LS00下载4个2输入与非门74LS01下载4个2输入与非门,开路输出74LS02下载4个2输入或非门74LS03下载4个2输入与非门,开路输出74LS04下载6反向器74LS05下载开路输出、6反向器74LS06下载16进制反相缓冲/驱动&#xff0c;开路高电压输出74LS0…

i.MX 8M Mini Cortex-M4 Hello World

imx8mm除了支持4个Cortex-A53还带1个Cortex-M4核&#xff0c;运行频率高达400MHz&#xff0c;本文需要在Cortex-M4核运行裸机程序或者系统。 运行官方bin文件 u-boot> tftp 0x7e0000 imx8mm_m4_TCM_hello_world.bin Using ethernet30be0000 deviceTFTP from server 192.…

爱普生EPSON ME 1+打印机清零程序及其使用说明

爱普生EPSON ME 1打印机清零程序下载 EPSON ME1打印机废墨记数器清零使用说明 注意&#xff1a;运行维修程序前要确保打印已开机并且已连接好打印线&#xff0c;运行完成后关闭打印机&#xff0c;数秒钟后再开机&#xff0c;打印机即可恢复正常。

爱普生Epson L120 打印机驱动

爱普生Epson L120 打印机驱动是官方提供的一款打印机驱动&#xff0c;本站收集提供高速下载&#xff0c;用于解决打印机与电脑连接不了&#xff0c;无法正常使用的问题&#xff0c;本动适用于&#xff1a;Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统。有…

l360清零软件无响应_爱普生L360清零软件

爱普生L360清零软件是为同名打印机打造的一款专业的清零软件,打印机在使用一段时间之后废墨盒计数器就会满,这时就需要进行清零操作,以促使打印机可以正常工作。小编还带来了具体的清零教程,需要的朋友可以参考! 爱普生L360清零教程 第一步,双击打开清零软件双击AdjProg.…

华为 MatePad 系列:绝版精美壁纸一套

高清原图&#xff0c;请等待加载完毕 绝对悦目 关注逆锋起笔 获取更多精彩内容 点击【阅读原文】 获取主题壁纸 喜欢这篇文章 快点点【在看】