标题:新手求解
只看楼主
moyurongxu
Rank: 1
来 自:广西科技大学鹿山学
等 级:新手上路
帖 子:35
专家分:6
注 册:2012-10-11
结帖率:62.5%
已结贴  问题点数:20 回复次数:14 
新手求解
#include
int main()
{
    int score;
    scanf("%d,&score");
    printf("your grade:");
    switch(score)
    {
    case(90~100):printf("a\n");break;
    case(80~89):printf("b\n");break;
    case(70~79):printf("c\n");break;
    case(60~69):printf("d\n");break;
    case(<60):printf("e\n");break;
    }
    return 0;
}
搜索更多相关主题的帖子: case 
2012-11-11 14:55
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:3 
#include
int main()
{
    int score;
    scanf("%d,&score");
    printf("your grade:");
    if (90 <= score && score <=100) {
        printf("a\n");
   }
    else if (80 <= score && score <90) {
       printf("b\n");
    }
    else if (70 <= score && score <80) {
       printf("c\n");
    }
    else if (60 <= score && score <70) {
       printf("d\n");
    }
    else if (0 <= score && score <60) {
       printf("f\n");
    }
   else {
       printf("输入有误。\n");
   }
   
    return 0;
}

我行我乐
我的博客:
http://blog.yuccn. net
2012-11-11 15:02
小小小火柴
Rank: 5Rank: 5
来 自:江西赣州
等 级:职业侠客
威 望:3
帖 子:141
专家分:337
注 册:2012-9-28
得分:3 
     楼上正解。楼主还是多看看书吧。你的case 语句……

   好好学习!
2012-11-11 19:58
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
得分:3 
程序代码:
#include<stdio.h>
int main()
{
    int score;
    scanf("%d",&score);
    printf("your grade:");
    if (90 <= score && score <=100) {
        printf("a\n");
   }
    else if (80 <= score ) {
       printf("b\n");
    }
    else if (70 <= score ) {
       printf("c\n");
    }
    else if (60 <= score ) {
       printf("d\n");
    }
    else if (0<= score ) {
       printf("f\n");
    }
   else {
       printf("输入有误。\n");
   }
   
    return 0;
} 

www.qunxingw.wang
2012-11-12 00:29
liuyongshui
Rank: 1
等 级:新手上路
帖 子:6
专家分:2
注 册:2012-6-9
得分:3 
#include<stdio.h>
 int main()
 {
     int score,a;

     printf("your grade:\n");
     scanf("%d",&score);

     a=score/10;

     switch(a)
     {
     case 10:
     case  9:
         printf("A\n");break;
     case  8:
         printf("B\n");break;
     case  7:
         printf("C\n");break;
     case  6:
         printf("D\n");break;
     case  5:
     case  4:
     case  3:
     case  2:
     case  1:
         printf("E\n");break;
     default:
         printf("error!\n");
     }
     return 0;
 }
2012-11-12 12:27
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:3 
真热闹呀,那我也写一个
程序代码:
#include <stdio.h>

int main()
{
    int score;
    scanf( "%d", &score );
    printf( "your grade:%c\n", "eeeeeedcbaa"[score/10] );

    return 0;
}

2012-11-12 14:54
qunxingw
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:24
帖 子:1676
专家分:7295
注 册:2011-6-30
得分:0 
精彩

www.qunxingw.wang
2012-11-12 17:39
moyurongxu
Rank: 1
来 自:广西科技大学鹿山学
等 级:新手上路
帖 子:35
专家分:6
注 册:2012-10-11
得分:0 



新手请多多指教
2012-11-12 20:44
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:0 
回复 6楼 rjsp
这个不错
就是输入非 0-100的数字 可能会内存违规哦

我行我乐
我的博客:
http://blog.yuccn. net
2012-11-12 21:12
moyurongxu
Rank: 1
来 自:广西科技大学鹿山学
等 级:新手上路
帖 子:35
专家分:6
注 册:2012-10-11
得分:0 
【例5.3】
main(){
int a,b,max;
printf("\n inputtwo numbers:  ");
scanf("%d%d",&a,&b);
max=a;
if (max<b)max=b;
printf("max=%d",max);
}

上的第三横中的\n是什么意思? 要怎用?
 

新手请多多指教
2012-11-12 23:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-386713-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.104130 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved