请大家帮我写几个C语言代码,完整一点,快,谢谢!最好有注释

1.让用户输入一个1-9的数字,如果输入的是“1”,则在屏幕上显示“A”后推出,如果输入的是“2”,则在屏幕上显示“AB”后推出,如果输入的是“3”,则在屏幕上显示“ABC”后推出
,以此类推,输入“9,则在屏幕上显示“ABCDEFGHI”后推出.(不需考虑输入不在1-9之间的情况,推出程序的语句用"exit;")

2.利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-90分的同学用B表示,60分一下的同学用C表示。(条件运算符的基本例子如(a>b)?a:b)

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char str[10];
int i;
while(1)
{
scanf("%s",str);
if(!strcmp(str,"exit;"))
{
break;
}
else
{
for(i=0;i<atoi(str);++i)
{
putchar('A'+i);
}
putchar('\n');
}
}
return 0;
}

#include <stdio.h>
int main()
{
int score;
char grade;
scanf("%d",&score);
grade= score>=90 ? 'A' : ( score>=60 ? 'B' : 'C' );
putchar(grade);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-28
#include<stdio.h>
#include<stdlib.h>
void main(){
int n,i;
printf("please input number:\n");
scanf("%d",&n);
if(n>0&&n<10){
for(i=0;i<n;i++){
printf("%c",65+i);
}
printf("\n");
exit(0);
}
}

#include<stdio.h>
void main(){
int n;
int a=65,b=66,c=67;
printf("Input your score:");
scanf("%d",&n);
n=(n>=90)?a:((n>=60)?b:c);
printf("%c\n",n);

}
第2个回答  2012-06-28
#include <stdio.h>#include <stdlib.h>
void main(){ int x; printf("请输入一个1-9的数:");
scanf("%d",&x); x = x<1 ? 1 : x; x = x>9 ? 9 : x;
printf("\n"); for(int i=0;i<x;i++) printf("%c",65+i); printf("\n任意键退出"); char s;scanf("%s",&s); exit(1); }
不知道第二个要干嘛