3.5 实训
实训1
【实训内容】printf()函数。
【实训目的】灵活使用printf()函数输出各种数据。 【实训题目】输入下列程序,分析运行结果。 【程序1】
#include
【程序2】
#include
实训2
【实训内容】scanf()函数。
【实训目的】灵活使用scanf()函数进行数据输入。
【实训题目】在编译器中输入下面各程序,分析scanf函数的使用。 【程序1】
#include
【程序2】
#include
}
scanf(\
printf(\ %d %d\\n\
【程序3】
#include
总结: 1、程序2,程序3中scanf()函数中的格式控制字符串的写法是最好的,即scanf()的格式控制字符串最好只有格式控制字符,不要加任何普通字符或转义字符; 2、如果scanf()函数的格式控制字符之间没有任何其他字符,则对于数值型数据的输入(如程序2),使用空白字符(空格字符或回车符)做为输入数值时的间隔符;对于字符数据的输入,直接输入字符即可,字符之间不要有任何间隔符。
实训4
【实训内容】顺序结构程序设计。
【实训目的】编写顺序结构程序,解决简单问题。 【实训题目】
编写程序,计算任意两点之间的距离。 【程序代码】 #include
float x1,y1,x2,y2,distance;
printf(\请输入第一个点坐标值(x1,y1)的值:\\n\scanf(\
printf(\请输入第二个点坐标值(x2,y2)的值:\\n\scanf(\
distance=sqrt( pow(x1-x2,2)+pow(y1-y2,2) ); printf(\两点之间的距离为:%f\\n\
实训5
【实训内容】顺序结构程序设计
【实训目的】编写顺序结构程序,解决简单问题
【实训题目】编写程序,输入一个3位整数n,将n中的三位数字逆序构成一个新数m,然后输出m。 【程序代码】 #include
int n,m;
printf(\请输入一个3位整数:\\n\scanf(\
m=(n)*100+(n/10)*10+(n/100)*1; printf(\将该3位数逆序后结果为:%d\\n\
相关推荐: