热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

输入c语言成绩,c语言成绩输出

本文目录一览:1、用C语言编写一个程序,输入一个成绩,判断该成绩是否及格。

本文目录一览:


  • 1、用C语言编写一个程序,输入一个成绩,判断该成绩是否及格。


  • 2、怎样用C语言程序编输入一个学生的成绩,若成绩大于等于60提示成绩合格,否则提示需要努力学习的程序?


  • 3、c语言 输入一个学生成绩,判断优、良、及格?


  • 4、输入一个班C语言的考试成绩,统计0-59,60-69,70-79,80-89,90-100每个分数段的?


  • 5、c语言程序设计实例(关于成绩输入问题)


  • 6、C语言中从键盘输入一个学生成绩,如何用switch输出成绩和档次?

用C语言编写一个程序,输入一个成绩,判断该成绩是否及格。

#include "stdio.h"

int main()

{

int score;

printf("请输入一个成绩:");

scanf("%d",score);

if(score60  score=100)

printf("成绩合格\n");

else if(score60  score=0)

printf("成绩不合格\n");

else

printf("输入的成绩有误\n");

}

怎样用C语言程序编输入一个学生的成绩,若成绩大于等于60提示成绩合格,否则提示需要努力学习的程序?

#include stdio.h

main()

{

float i;

printf("请楼主输入成绩:");

scanf("%f",i);

if (i=60)

printf("\n成绩合格!\n");

else

printf("\n楼主要努力学习哦!\n");

}

c语言 输入一个学生成绩,判断优、良、及格?

#includestdio.h

int main()

{

int nscore = 0;

scanf("%d",nscore);

if ( nscore 90 )

{

printf("成绩优!\n");

}

else if ( nscore 80 )

{

printf("成绩良!\n");

}

else if ( nscore 60 )

{

printf("成绩及格!\n");

}

else

{

printf("成绩不及格!\n");

}

return 0;

}

输入一个班C语言的考试成绩,统计0-59,60-69,70-79,80-89,90-100每个分数段的?

#includestdio.h

void main()

{ int i,k,g1[11]={0},g2[5]={0},s[100];

printf(“input the score of C \n”);

for(i=0;i100;i++)

{ scanf(“%d”,s[i]);

if(s[i]0) break;

k=s[i]/10;

g1[k]++;

}

for(i=0;i6;i++)

g2[0]=g2[0]+g1[i];

for(i=1;i=4;i++)

g2[i]=g1[i+5];

g2[4]=g2[4]+g1[10];

printf(”成绩在0-59分的人数是%d\n”,g2[0]);

printf(”成绩在60-69分的人数是%d\n”,g2[1]);

printf(”成绩在70-79分的人数是%d\n”,g2[2]);

printf(”成绩在80-89分的人数是%d\n”,g2[3]);

printf(”成绩在90-100分的人数是%d\n”,g2[4]);

}

c语言程序设计实例(关于成绩输入问题)

同学你好!

这是我自己写的,肯定不是最好的,但是已经能够满足你的要求了,后面附有注释,若有不懂的话请留言。

#includestdio.h

#includestdlib.h

#define

N

1024

typedef

struct

node

{

int

sno;/*这里分别是学号(便于最后列表时统计),四门课的分数,总分,平均分*/

int

course1;

int

course2;

int

course3;

int

course4;

int

aver;

}student;

void

main()

{

int

i,j,number;

int

total1,total2,total3,total4;

total1=total2=total3=total4=0;/*total指的是四门课程的平均分*/

student

st[N],temp;

printf("Please

input

the

student's

number:");/*确定学生人数*/

scanf("%d",number);

if(number1024)

{

printf("The

number

is

too

large!\n");

exit(0);

}

for(i=0;inumber;i++)/*进行成绩输入*/

{

printf("Please

input

the

%dth

student's

sno:",i+1);

scanf("%d",st[i].sno);

printf("Please

input

the

%d's

student's

course1:",st[i].sno);

scanf("%d",st[i].course1);

printf("Please

input

the

%d's

student's

course2:",st[i].sno);

scanf("%d",st[i].course2);

printf("Please

input

the

%d's

student's

course3:",st[i].sno);

scanf("%d",st[i].course3);

printf("Please

input

the

%d's

student's

course4:",st[i].sno);

scanf("%d",st[i].course4);

st[i].aver=(st[i].course1+st[i].course2+st[i].course3+st[i].course4)/4;

}

for(i=0;inumber;i++)/*输出每个学生的平均分*/

printf("The

%d's

student's

aver-score

is:%d\n",st[i].sno,st[i].aver);

for(i=0;inumber;i++)/*输出每科目平均分*/

{

total1+=st[i].course1;

total2+=st[i].course2;

total3+=st[i].course3;

total4+=st[i].course4;

}

total1/=number;

total2/=number;

total3/=number;

total4/=number;

printf("The

averscore

of

course1

is:%d\n",total1);

printf("The

averscore

of

course2

is:%d\n",total2);

printf("The

averscore

of

course3

is:%d\n",total3);

printf("The

averscore

of

course4

is:%d\n",total4);

for(i=0;inumber-1;i++)/*进行冒泡排序*/

for(j=i+1;jnumber;j++)

if(st[i].averst[j].aver)

{

temp=st[i];

st[i]=st[j];

st[j]=temp;

}

printf("The

list

of

the

student's

course:\n");

printf("==========\n");/*列表公布成绩*/

for(i=0;inumber;i++)

{

printf("%d.",i+1);

printf("%dth

student:%d\n",st[i].sno,st[i].aver);

}

}

上级运行成功,希望对你有所帮助!

祝你的成绩步步高升!

C语言中从键盘输入一个学生成绩,如何用switch输出成绩和档次?

switch里有三种写法,第一种就是每个单独写出来如:(这种如果数据多的话不推荐,比如这题)\x0d\x0aswitch(score) {\x0d\x0a case 90: case 91://...case 100:\x0d\x0a //优秀。。\x0d\x0a break;\x0d\x0a case 80:case 81:case 82: //...case 89:\x0d\x0a //中等。。\x0d\x0a break;\x0d\x0a}\x0d\x0a第二种就是进行缩小范围,如:(这种如果数据分布很有规律就用,比如这题)\x0d\x0aswitch(score/10) {\x0d\x0a case 10: case 9: //优秀..\x0d\x0a break;\x0d\x0a case 8: //中等\x0d\x0a break;\x0d\x0a}\x0d\x0a第三种是函数的写法,这适用于数据分布无规律而不能进行缩小范围时,假如90~96为优秀,97~100为特优秀的话,可以这样,如:(这种适用于数据分布无规律)\x0d\x0aint score_fun(int score)\x0d\x0a{\x0d\x0a if(score = 97)\x0d\x0a return 1;\x0d\x0a if(score = 90)\x0d\x0a return 2;\x0d\x0a if(score = 80)\x0d\x0a return 3;\x0d\x0a}\x0d\x0a \x0d\x0a//....\x0d\x0a \x0d\x0aswitch(score_fun(score)) {\x0d\x0a case 1: //特优秀。。\x0d\x0a break;\x0d\x0a case 2: //优秀。。\x0d\x0a break;\x0d\x0a case 3: //中等。。\x0d\x0a break;\x0d\x0a}


推荐阅读
  • c语言二元插值,二维线性插值c语言
    c语言二元插值,二维线性插值c语言 ... [详细]
  • 编译原理中的语法分析方法探讨
    本文探讨了在编译原理课程中遇到的复杂文法问题,特别是当使用SLR(1)文法时遇到的多重规约与移进冲突。文章讨论了可能的解决策略,包括递归下降解析、运算符优先级解析等,并提供了相关示例。 ... [详细]
  • 本文提供了一个使用C语言实现的顺序表区间元素删除功能的完整代码示例。该程序首先初始化一个顺序表,然后根据用户输入的数据进行插入操作,最后根据指定的区间范围删除相应的元素,并输出最终的顺序表。 ... [详细]
  • linux网络子系统分析(二)—— 协议栈分层框架的建立
    目录一、综述二、INET的初始化2.1INET接口注册2.2抽象实体的建立2.3代码细节分析2.3.1socket参数三、其他协议3.1PF_PACKET3.2P ... [详细]
  • 本文详细介绍了如何在循环双链表的指定位置插入新元素的方法,包括必要的步骤和代码示例。 ... [详细]
  • 在尝试加载支持推送通知的iOS应用程序的Ad Hoc构建时,遇到了‘no valid aps-environment entitlement found for application’的错误提示。本文将探讨此错误的原因及多种可能的解决方案。 ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 本文详细介绍了 `org.apache.tinkerpop.gremlin.structure.VertexProperty` 类中的 `key()` 方法,并提供了多个实际应用的代码示例。通过这些示例,读者可以更好地理解该方法在图数据库操作中的具体用途。 ... [详细]
  • 本文将深入探讨C语言中的位操作符——按位与(&)、按位或(|)和按位异或(^),通过具体示例解释这些操作符如何在位级别上对数据进行操作。 ... [详细]
  • Logging all MySQL queries into the Slow Log
    MySQLoptionallylogsslowqueriesintotheSlowQueryLog–orjustSlowLog,asfriendscallit.However,Thereareseveralreasonstologallqueries.Thislistisnotexhaustive:Belowyoucanfindthevariablestochange,astheyshouldbewritteninth ... [详细]
  • 实现系统调用
    实现系统调用一、实验环境​本次操作还是基于上次编译Linux0.11内核的实验环境进行操作。环境如下:二、实验目标​通过对上述实验原理的认识,相信 ... [详细]
  • 深入浅出C语言指针
    指针是C语言中极其重要的数据类型,广泛应用于各种数据结构的表示、数组和字符串的操作以及内存地址的处理。本文将通过实例详细解析指针的基本概念及其应用。 ... [详细]
  • C语言中的指针详解
    1.什么是指针C语言中指针是一种数据类型,指针是存放数据的内存单元地址。计算机系统的内存拥有大量的存储单元,每个存储单元的大小为1字节, ... [详细]
  • C语言中的结构体详解
    本文详细介绍了C语言中的结构体,包括结构体的声明、初始化、成员访问以及传参等方面的知识。 ... [详细]
  • 大华股份2013届校园招聘软件算法类试题D卷
    一、填空题(共17题,每题3分,总共51分)1.设有inta5,*b,**c,执行语句c&b,b&a后,**c的值为________答:5 ... [详细]
author-avatar
小小贤
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有