热门标签 | 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}


推荐阅读
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文介绍如何使用Objective-C结合dispatch库进行并发编程,以提高素数计数任务的效率。通过对比纯C代码与引入并发机制后的代码,展示dispatch库的强大功能。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文详细介绍了C语言中链表的两种动态创建方法——头插法和尾插法,包括具体的实现代码和运行示例。通过这些内容,读者可以更好地理解和掌握链表的基本操作。 ... [详细]
  • 本文详细探讨了VxWorks操作系统中双向链表和环形缓冲区的实现原理及使用方法,通过具体示例代码加深理解。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 题目Link题目学习link1题目学习link2题目学习link3%%%受益匪浅!-----&# ... [详细]
  • 本实验主要探讨了二叉排序树(BST)的基本操作,包括创建、查找和删除节点。通过具体实例和代码实现,详细介绍了如何使用递归和非递归方法进行关键字查找,并展示了删除特定节点后的树结构变化。 ... [详细]
  • 本题涉及一棵由N个节点组成的树(共有N-1条边),初始时所有节点均为白色。题目要求处理两种操作:一是改变某个节点的颜色(从白变黑或从黑变白);二是查询从根节点到指定节点路径上的第一个黑色节点,若无则输出-1。 ... [详细]
  • Codeforces Round #566 (Div. 2) A~F个人题解
    Dashboard-CodeforcesRound#566(Div.2)-CodeforcesA.FillingShapes题意:给你一个的表格,你 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • 在多线程编程环境中,线程之间共享全局变量可能导致数据竞争和不一致性。为了解决这一问题,Linux提供了线程局部存储(TLS),使每个线程可以拥有独立的变量副本,确保线程间的数据隔离与安全。 ... [详细]
  • 本文详细探讨了C语言中指针的概念,特别是指针在变量和数组中的应用。通过实例讲解,帮助读者更好地掌握指针的使用方法。 ... [详细]
  • 本文介绍了几种不同的编程方法来计算从1到n的自然数之和,包括循环、递归、面向对象以及模板元编程等技术。每种方法都有其特点和适用场景。 ... [详细]
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社区 版权所有