黑马程序员技术交流社区

标题: 求大神指教,为什么结果输不出来? [打印本页]

作者: 马志华    时间: 2014-12-7 21:55
标题: 求大神指教,为什么结果输不出来?
#include <stdio.h>
int main()
{
    //1提示输入
    printf("请输入分数:\n");
   
    //2接收输入
    int score;
    scanf("%d\n",&score);
   
    //3判断等级
    if (score>=90 && score<=100)
    {
        printf("A\n");
    }
    if (score>=80 && score<=89)
    {
        printf("B\n");
    }
    if (score>=70 && score<=79)
    {
        printf("C\n");
    }
    if (score>=60 && score<=69)
    {
        printf("D\n");
    }
    if (score<=59)
    {
        printf("E\n");
    }


    return 0;
}
作者: 米匠    时间: 2014-12-7 22:07
scanf("%d", &score);
不要写/n,否则屏蔽了回车
作者: 马志华    时间: 2014-12-7 23:31
明白了,谢啦

作者: 邹志鹏    时间: 2014-12-8 08:19
scanf()函数里面不能写"\n",这个老师视频中有讲到的~~!
作者: zwcshy    时间: 2014-12-8 09:22
code]#include <stdio.h>
int main()
{
    //1提示输入
    printf("请输入分数:\n");
    //2接收输入
    int score;
    scanf("%d",&score);
    //3判断等级
    if (score>=90 && score<=100)
    {
        printf("A\n");
    }
   else  if (score>=80 && score<=89)
    {
        printf("B\n");
    }
   else  if (score>=70 && score<=79)
    {
        printf("C\n");
    }
   else  if (score>=60 && score<=69)
    {
        printf("D\n");
    }
    else if (score<=59)
    {
        printf("E\n");
    }
    return 0;
[/code]




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2