c语言编程实例100题_c语言题,

原问题:c语言题,
分类:编程开发 > 最后更新时间:【2017-05-27 14:29:00】
问题补充:

四、程序设计题

1、有一函数:

编程,输入一个x值,要求输出相应的y值。

2、给出一百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。

3、编程,求1+2+3+…+100

补充:请认真做一下,要复习的

最佳答案

void func1(){
int x;
printf("请输入x:");
scanf("%d",x);
if(x=0){
printf("y=0");
}
if(x<0){
printf("y=-1");
}
if(x>0){
printf("y=1");
}
}

void func2(){
int grade;
printf("请输入成绩:");
scanf("%d",grade);
if(grade>100 || grade<0){
printf("输入有误!");
return;
}
if(grade>=90){
printf("等级:A");
}
if(grade>=80 && grade<90){
printf("等级:B");
}
if(grade>=70 && grade<80){
printf("等级:C");
}
if(grade>=60 && grade<70){
printf("等级:D");
}
if(grade<60){
printf("等级:E");
}
}

最佳答案由网友  若语谙  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
9

分享到:

其他回答

其它网友回答:
楼主你好,我是用java做的,有差异但不是太大,你修改下吧。

其它网友回答:
1.

其它网友回答:
Scanner sc = new Scanner(System.in);//java中用于实现接收控制台的输入

其它网友回答:
System.out.println("请输入x的值");//用于提示用于提示用户输入的友好的提示

其它网友回答:
int x = sc.nextInt();//接收x的值

其它网友回答:
int y = 0;//用于输出值

其它网友回答:
if(x<0){

其它网友回答:
   y=-1//x<0时,赋值y=-1下面同理

其它网友回答:
}

其它网友回答:
if(x==0){

其它网友回答:
   y=0

其它网友回答:
}

其它网友回答:
if(x>0){

其它网友回答:
   y=1

其它网友回答:
}

其它网友回答:

其它网友回答:
2.

其它网友回答:
char say = '';//用于赋值

其它网友回答:
System.out.println("请输入成绩:")

其它网友回答:
double score = sc.nextDouble();

其它网友回答:
if(score>=90){

其它网友回答:
   say = 'A';

其它网友回答:
}else if(score>=80&&score<=89){

其它网友回答:
   say = 'B';

其它网友回答:
}else if(score>=70&&score<=79){

其它网友回答:
   say = 'C';

其它网友回答:
}else if(score>=60&&score<=69){

其它网友回答:
   say = 'D';

其它网友回答:
}else{

其它网友回答:
   say = 'E';

其它网友回答:
}

其它网友回答:
System.out.println("成绩等级为:"+say);

其它网友回答:

其它网友回答:
3.

其它网友回答:
int count = 0;//用于累加i的值;

其它网友回答:
//for循环从零开始不影响结果

其它网友回答:
for(int i = 0; i < 100 ; i++){

其它网友回答:
   count+=i;//将i的值累加

其它网友回答:
}

其它网友回答:
System.out.println("1-100的值相加结果为:"+count);

其它网友回答:

其它网友回答:
希望能帮到楼主,望采纳,谢谢

有一函数: x (-5<x<0) y= x-1 (x=0) x+1 (0<x<10) 编写一程序,要求用scanf函数输入x的值,输出y的值。main(){int x;scanf ("%d",&x);if (x>-5&&x<0)printf ("y=%d",x);else if (x=0)printf ("y=%d",x-1);else if (x>0&&x<10)printf ("y=%d",x+1);elseprintf ("input eeror");}