#include<>
int main(void) {
unsigned int a=95; float b=; float c=b*10; float d=;
printf(\ printf(\ printf(\ return(0); }
2.编写一个程序,要求输入一个ASCII码值(如66),然后输出相应的字符。
#include<>
int main(void) { char a; scanf(\ printf(\ return(0); }
3.编写一个程序,发出警报声,并打印下列文字:
Startled by the sudden sound, Sally shouted, \
#include<>
int main(void) {
printf(\by the sudden sound,Sally shouted,\\\the Great pumpkin,what was
that!\\\
return(0); }
4.编写一个程序,读入一个浮点数,并分别以小数形式和指数形式打印。输出应如同下面格式(实际显示的指数位数也许因系统而不同):
The input is or +001.
#include<>
int main(void) { float a; scanf(\
printf(\ return(0); }
5.一年约有×l07S。编写一个程序,要求输入您的年龄,然后显示该年龄合多少秒。
#include<>
int main(void) { float a;
printf(\ scanf(\
printf(\ return(0); }
个水分子的质量约为×10^-23g,l夸脱水大约有950g。编写一个程序,要求输入水的夸脱数, 然后显示这么多水中包含多少个水分子。
#include<>
int main(void) { float a;
printf(\ scanf(\
printf(\ return(0); }
7. 1英寸等于。编写一个程序,要求输入您的身高(以英寸为单位),然后显示该身高值等于 多少厘米。如果您愿意,也可以要求以厘米为单位输入身高,然后以英寸为单位进行显示。
#include<>
int main(void) { float a;
printf(\ scanf(\
printf(\ return(0); }
第4章 字符串和格式化输入/输出 编程练习
1.编写一个程序,要求输入名字和姓氏,然后以“名字,姓氏”的格式打印。
#include<>
int main(void) {
char surname[20],firstname[20];
printf(\ scanf(\ scanf(\
printf(\ return(0); }
2.编写一个程序,要求输入名字,并执行以下操作: a.把名字引在双引号中打印出来。
b.在宽度为20个字符的字段内打印名字,并且整个字段引在引号内。 c. 在宽度为20个字符的字段的左端打印名字,并且整个字段引在引号内。 d.在比名字宽3个字符的字段内打印它。
#include<> #include<>
int main(void) {
char name[20]; int width;
printf(\ scanf(\
printf(\ printf(\ printf(\ width=strlen(name)+3;
printf(\ b. The input is + or +001.
#include<>
int main(void) { float a;
printf(\ scanf(\
printf(\ printf(\ return(0); }
4.编写—个程序,要求输入身高(以英寸为单位)和名字,然后以如下形式显示: Dabney, you are feet tall
使用float类型,使用/作为除号。如果您愿意,可以要求以厘米为单位输入身高,并以米为单位进行显示。
#include<>
int main(void) {
float height; char name[20];
printf(\ scanf(\
printf(\ scanf(\
printf(\ return(0); }
5.编写一个程序,首先要求用户输入名字,然后要求用户输入姓氏。在一行打印输入的姓名,在下行打印每个名字中字母的个数。把字母个数与相应名字的结尾对齐,如下所示:
Melissa Honeybee 7 8
然后打印相同的信息,但是字母个数与相应单词的开始对齐。
#include<>