课外天地 李树青学习天地C语言程序设计 → [推荐]第一课代码讲义:输入和输出


  共有10371人关注过本帖树形打印复制链接

主题:[推荐]第一课代码讲义:输入和输出

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1939 积分:26594 威望:0 精华:34 注册:2003/12/30 16:34:32
[推荐]第一课代码讲义:输入和输出  发帖心情 Post By:2015/9/22 20:26:04 [只看该作者]

1)第一节
输入数字
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;
    scanf("%d", &a);
    printf("%d",a);
    return 0;
}

输入字符
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char c;
    scanf("%c", &c);
    printf("%c",c);
    return 0;
}

注意乱用的结果
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char c;
    scanf("%c", &c);
    printf("%d",c);
    return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char c;
    scanf("%d", &c);
    printf("%c",c);
    return 0;
}

 


输出绝对值:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int number;
    scanf("%d", &number);
    if(number<0)
        number=-number;
    printf("绝对值为:%d",number);
    return 0;
}

判断成绩:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int grade;
    scanf("%d", &grade);
    if(grade<60)
    {
        printf("差一点!");
    }
    else
    {
        printf("万岁!");
    }
    return 0;
}

复杂的:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int grade;
    scanf("%d", &grade);
    if(grade<=100 && grade>=90)
    {
        printf("A");
    }
    else
    {
        if(grade<90 && grade>=80)
        {
            printf("B");
        }
        else
        {
            if(grade<80 && grade>=60)
            {
                printf("C");
            }
            else
            {
                printf("D");
            }

        }
    }
    return 0;
}

高级scanf用法介绍(注意scanf中的非格式信息皆为需要用户输入的信息)
int main()
{
    int a;
    int b;
    int c;
    scanf("%d,%d,%d", &a, &b, &c);
    printf("%d",a+b+c);
    return 0;
}

 

 

 

 

 

 

 

 

 

 

 


 回到顶部