Rss & SiteMap

课外天地 李树青 http://www.njcie.com

李树青 论坛 南京 财经 课外天地
共1 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
admin 发表于: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;
}

 

 

 

 

 

 

 

 

 

 

 

共1 条记录, 每页显示 10 条, 页签: [1]

Copyright ©2002 - 2016 课外天地.Net
Powered By Dvbbs Version 8.3.0
Processed in .01660 s, 2 queries.