01:Hello, World!
输出 一行,仅包含一个字符串:“Hello, World!”
注意:写源代码 应使用英文标点符号
02:输出第二个整数
输入三个整数,整数之间由一个空格分隔,把第二个输入的整数输出,整数是32位有符号整数
样例输入:123 456 789 样例输出:456
注意: scanf为输入函数 printf为输出函数
03:对齐输出
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,整数之间以一个空格分开
样例输入:
123456789 0 -1
样例输出:
123456789 0 -1
注意:在%和d之间加上数字宽度,即可实现右对齐
long 32位--4个字节
int 32/16位
float 单精度浮点型,对应%f
double 双精度浮点型,对应%lf
04:输出保留3位小数的浮点数
读入一个单精度浮点数,保留3位小数输出这个浮点数
样例输入 12.34521
样例输出 12.345
05:输出保留12位小数的浮点数
读入一个双精度浮点数,保留12位小数,输出这个浮点数
样例输入 3.1415926535798932
样例输出 3.141592653580
06:空格分隔输出
读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,之间用一个空格分隔,输出浮点数时保留6位小数
输入.共有四行:
第一行是一个字符;
第二行是一个整数;
第三行是一个单精度浮点数;
第四行是一个双精度浮点数
输出:字符、整数、单精度浮点数和双精度浮点数,之间用空格分隔。
样例输入
a 12 2.3 3.2
样例输出 a 12 2.300000 3.200000
07:输出浮点数
读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出.
输出有四行:
第一行是按“%f”输出的双精度浮点数;
第二行是按“%f”保留5位小数输出的双精度浮点数;
第三行是按“%e”输出的双精度浮点数;
第四行是按“%g”输出的双精度浮点数。
样例输入 12.3456789
样例输出
12.345679 12.34568 1.234568e+001 12.3457
注意:%e 表示用科学计数法输出
eg. e+001 表示10的1次方
科学计数法 用e表示10,加号表示正整数次方
%g表示由系统来选择%f或%e输出格式,输出6位有效数字,输出小数尾数的0
08:字符三角形
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形
样例输入 *
样例输出
* *** *****
09:字符菱形
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形
样例输入 *
样例输出
* *** ***** *** *
注意: int 是用于 定义整数类型变量的标识符
%d是按整型输出,是用来输出十进制整型数据的实际长度输出;
%c是以字符形式输出,只输出一个字符
C语言中printf输出float和double都可以用%f,而double型数据还可以用%lf
10:超级玛丽游戏
用字符画的形式输出超级玛丽中的一个场景