《C语言程序设计》作业0-输入输出

1091 Hello World

1、分析
这个题目是C语言入门最基础的题目,在做此类题时,需要注意的是,在系统的判题过程中十分重视严谨性,稍有不严谨的地方就会被判错,在线判题系统往往都会十分严格,就算样例通过,也不一定意味着自己的程序是对的,所以,做题的代码逻辑十分重视严谨性,细节一定要注意。
2、代码

#include<stdio.h> 
int main()
{
    printf("Hello World\n");//题目要求换行所以输出记得加上\n进行换行
    return 0;
}

1067 io5

1、分析
在输入、输出字符时都得用到%c的格式,在计算机中无论是数字还是字符其实都是用ASCII码的二进制进行存储的,一个字符的ASCII码可直接用%d(整型)输出即可,系统会自动将字符型转化为数字的。对了,输出的时候记得看清楚题目要求不需要换行,所以就不要加\n去换行,同时咧,别忘记加上 一个 .
2、代码

#include<stdio.h>
int main()
{
    char ch;
    scanf("%c",&ch);
    printf("The ASCII of '%c' is %d.",ch,ch);
    return 0;
}

1066 io4

1、分析
这个题目里,记得读入一个双精度浮点数(double类型)是通过%lf格式进行读入的。由于题目要求输出时保留小数点后8位,所以,在输出时要用%.8lf的格式输出,以后碰到类似的题目输出小数点其它几位,那么只要以同样的方式输出就可以了,改变8这个数字,就改变了保留小数点后的几位。
2、代码

#include<stdio.h>
int main()
{
    double a;
    scanf("%lf",&a);
    printf("%.8lf",a);
    return 0;
}

1065 io3

1、分析
与上面那个题一样的意思,不过这次是单精度浮点类型(float),所以读入时需要使用%f的格式,题目要求输出时保留3位小数,那,就以%.3f的格式输出好咯。简单吧
2、代码

#include<stdio.h>
int main()
{
    float a;
    scanf("%f",&a);
    printf("%.3f",a);
    return 0;
}

1064 输入输出2

1、分析
在这个题目里,主要就是要学会输入和输出,对于输入来说,字符型输入格式为%c,整型输入格式为%d,输入时记得要有&,没有它系统就会报错的,输出时就不用&了。要换行的话则在输出时加一个\n。
2、代码

#include<stdio.h>
int main()
{
    int a,b;
    scanf("%d %c",&a,&b);
    printf("%d,%c",a,b);
    return 0;
 }

1063 输入输出1

1、分析
在对整数的输入中,格式使用%d,表示输入一个十进制的整数。在输出时,可以通过改变输出格式从而达到输出的改变,比如,以十进制输出整数,那就采用%d输出格式;如果采用8进制输出整数,那就采用%o输出格式;如果采用16进制输出整数,那么可以采用%X和%x两种输出格式进行输出,此两者之间的区别就在于,%X是以(16进制中的字母部分)大写格式进行输出,而%x则是以小写格式进行输出。
2、代码

#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    printf("%d,%X",a,a);
    return 0; 
}

永远喜欢大可爱,这感情Just for you。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42987451/article/details/82555991
今日推荐