从语法上没错,但有些地方你可以改进一下,比如你用scanf("%d%d",&fs,&t);输入t,可你又在下一句用t=fs/10;对t重新赋值,所以刚才对t不要赋值更简便;其次,从你给的程序的总体上可以看出,t是不需要的定义,你可以把 intfs,t; scanf("%d%d",&fs,&t); t=fs/10; fs=t;改为: intfs; scanf("%d",&fs); fs=fs/10; 效果是一样的,省了些不必要的空间
他们都是复制别的网站的我简单的给你说下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级具体你可以参考官方网站
#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; }}