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;
}