输入百分制成绩,将其转换为相应的五级制。(运用c语言程序编写)谢谢!

有没有人在啊,想请讲解下,输入百分制成绩,将其转换为相应的五级制。(运用c语言程序编写)谢谢!
最新回答
心碎比心死更痛

2025-03-02 04:07:41

从语法上没错,但有些地方你可以改进一下,比如你用scanf("%d%d",&fs,&t);输入t,可你又在下一句用t=fs/10;对t重新赋值,所以刚才对t不要赋值更简便;其次,从你给的程序的总体上可以看出,t是不需要的定义,你可以把

int
fs,t;

scanf("%d%d",&fs,&t);

t=fs/10;

fs=t;
改为:

int
fs;

scanf("%d",&fs);

fs=fs/10;

效果是一样的,省了些不必要的空间
龙卷风

2025-03-02 08:54:04

他们都是复制别的网站的
我简单的给你说下
CPU:ADM3200+ 2.01GHz
CPU是
ADM公司
出的 3200+的型号
2.01GHZ 是CPU的缓存单位 也就是说你的CPU的缓存是2.01兆
赫兹
(GHz)
目前CPU市场也就属AMD公司的CPU耐用了,3200+应该是双核心组的芯片 和奔腾3.2同一起跑线

显存128 不低了已经 最起码还可以使用3-5年(它不是占你
内存条
的内存 它所谓的显存是显卡的功效)

至于内存条是取决于你计算机运转速度的关键,如果你现在就是512的内存 我想你应该没必要再去加 因为我想你的计算机也不是用来做服务器的 单单只是娱乐和学习的话 应该足够了 如果你现在是256想加个512的话最好还是你原来的牌子 这样不存在兼容问题 至于你自己不知道是什么牌子的 可以找个专业人士把机箱打开查看内存或者可以去查询你当时购买计算机的营销商

至于计算机等级考试是分4级具体你可以参考官方网站

最终心酸

2025-03-02 00:42:54

#include<stdio.h>
void main()
{
int i,flag=1;
char s;
while(flag){
printf("请输入一个百分制的成绩:");
scanf("%d",&i);
while(i>100||i<0){
printf("输入格式不正确,请重新输入:");
scanf("%d",&i);
}
if(i>=80)
s='A';
else if (i<20)
s='E';
else if (i<80&&i>=60)
s='B';
else if (i<60&&i>=40)
s='C';
else{
s='D';
}
printf("输出五级制结果为:%c\n继续?(输入Y继续,输入N退出)\n",s);
getchar();
scanf("%c",&s);
if(s=='n'||s=='N')
flag=0;
}
}
夏櫻之雨

2025-03-02 05:12:20

全部除以20.O(∩_∩)O哈哈~