请回答菜鸟一些C语言问题。学习成绩>=90分的同学用A表示,60-89分之间的用B表示,

作者&投稿:寇邦 (若有异议请与网页底部的电邮联系)
题目:利用条件运算符的嵌套来完成此题:学习成绩 >=90 分的同学用 A 表示, 60-89 分之间的用 B 表示?~

public class Prog5{
public static void main(String[] args){
int n = -1;
try{
n = Integer.parseInt(args[0]);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println(" 请输入成绩 ");
return;
}
grade(n);
}
// 成绩等级计算
private static void grade(int n){
if(n>100 || n<0)
System.out.println(" 输入无效 ");
else{
String str = (n>=90)?" 分,属于 A 等 ":((n>60)?" 分,属于 B 等 ":" 分,属于 C 等 ");
System.out.println(n+str);
}
}
}

main()
{
int a,n,count=1;-------------------count=1;是什么意思?(这是在对变量赋初值,定义变量的时候可以赋初值,也可以不赋初值)
long int sn=0,tn=0;
printf("please input a and n
");--------为什么要这一步???(这步可是以省略的,就是一句提示语,翻译过来就是请输入a和n,方便运行,比如别人用的时候就可以知道是干啥了)
scanf("%d,%d",&a,&n);
printf("a=%d,n=%d
",a,n);---------a=%d,是什么意思?(c语言中“”里的除了%d,%f这类控制变格式和换行
之类的其余的都是原封不动的输出,这句的a=是直接输出,%d表示输出的是一个整数,就是后边那个a的值)
while(count<=n)
{
tn=tn+a;
sn=sn+tn;
a=a*10;----------------------是什么意思?为什么(将a乘以10的值赋给a,c语言中=表示的是赋值,即将=号右边的值赋给左边,= =表示的是等于,这里用的是while循环,你这里的tn由a aa aaa aaaa aa...a逐渐变化,假如a你给定是3,一开始tn=a=3,sn=sn+tn=3,a*10后为30,将30赋给a,这时候a=30,count加1,如果还小于那个n,继续循环tn=tn+a=3+30=33,这时候tn就成了33,sn=sn+tn=3+33=36,a*10就成了300,count继续加1,如果还小于n,就继续循环,主要是要理解赋值的概念)
++count;
}
printf("a+aa+...=%ld
",sn);
}
这些都是些基本的定义概念,建议买本谭浩强的c语言看看,适合初学者自学,方便入门。

printf("please input a score\n"); // 这句只是在控制台上显示双引号里的字.
scanf("%d",&score);// 这句是让你输入一个整数
printf("%d belongs to %c",score,grade); // 这就是标准的输出格式啊, %d代表一个整数, %c代表一个字符.

score属于grade.不是什么标准格式。
可以那样写的,程序读取的就只有%d,其他的就直接显示了

这种就是标准格式化输出,好好翻翻书

建议楼主看下书上对printf和scanf的介绍
都是基础知识哦

数字万用表9伏电池没电了,用输出是直流15伏的适配器给电池充电,结果...
答:不是啥大事,能修好,1,用电阻档测一个耳机单元,由于供电电压高了,表内的保护电路就会起作用,首先就是热敏电阻,分压电阻,9013,部分肯定有烧毁,检查换掉即可

【显卡的能力问题】高手请进!谢谢
答:哈哈,Radeon 8500、9500、9600这些都是和你显卡差了3代的老显卡,因为这个游戏也比较老了,现在的命名规则已经变了好几次了,你的显示HD 3800系列应该是HD3850,玩这个游戏是太有富余了.

菜鸟急救~~~
答:不一定是病毒或木马,也许是监视IE的软件出了问题也说不定 你下载个黄山IE修复专家 修复一下IE。这个软件简单的很,点修复就自动修复了。

为什么我的内存会...?``被吃掉
答:原因有很多了,可能是你运行的程序太多的原因,关闭一些试试,可以尝试用精简版的系统,那些系统本身占用的内存资源就不多,而且精简版的系统是经过优化的,屏蔽了好多无用的启动项目,大大的节省了系统资源..

电脑高手来看这个东西
答:这里问题就来了,游戏光碟镜像小则600M,大则好几个G,是不是很占硬盘?有人就将光碟简化了,删掉不必要的东西,因为游戏要你插碟片,它其实只是要读取碟片里的某个文件或者某个代码,只要光碟镜像里有这个文件或代码就可以了,其他关于游戏安装的部分都可以删掉。所以就达到了以下效果:安装时用完整的...

菜鸟级日语问题,高手请回答~
答:第一题:かるい是的“轻”的意思。ほん(本)很明显是“书”的意思。うすくて是由うすい变过来的,意思是“薄”为了使句子更加饱满,所以把い变为く再加上て,这样一句中就可以出现两个或更多的い形容词。那么第一题的问题就是“这本书既...又很轻。”除了1选项,没有更合适的了吧?第二...

一些关于菜鸟自学漫画的疑问
答:而且这个不是空谈,北川美幸就没有正式学过漫画和素描模型结构,也是靠着坚持不懈的模仿才走到了今天!所以真正重要的是——坚持不懈!第三,就是偷师(如果你有条件的话)看哪个朋友在学,夺取蹭蹭~(于是乃可以衍生出很多方法)关于第二个问题嘛,动漫制作者其实不是单单一个人,它是一个团队,有...

PS的菜鸟问题一个,请回答
答:就是按模糊工具右键就出来 明白了吗?

请问我的文档中的Usr文件是什么?它是怎么生成的,装机时并没有该文件...
答:usr文件系统包含所有的命令、库文件、manual pages以及正常操作时所需的其他一些非改变文件。/usr中所有的文件都应该是通用的而非特定地用于某台给定的机器。在正常操作中,所有的文件均不能被改变。这使得这些文件能够在网络上共享,这样就能够做到节约磁盘空间而有成本效益(/usr中文件通常要占用几百兆的...

热电偶输出的是什么信号
答:热电偶输出的是毫伏信号。热电偶为温度测量仪表中常用的测温元件,直接测量温度,并把温度信号转换成热电动势信号,通过电气仪表(二次仪表)转换成被测介质的温度。当有两种不同的导体或半导体A和B组成一个回路,其两端相互连接时,只要两结点处的温度不同,一端温度为T,称为工作端或热端,另一端...