- 142
- 0
- 约1.9千字
- 约 4页
- 2017-05-12 发布于河南
- 举报
实验3 顺序结构程序设计
实验实验目的1、、
问题:
语句组:a=b; b=a; 能交换a、b的值吗?
若不能,如何改进?
(3)画出程序的传统流程图。
3、(基础题)运行下列程序,体会printf()中“格式控制符”的用法,并回答相关问题:
#include stdio.h
int main( )
{
int k=1234;
double f=12345.0123456789;
char * p=China;
printf (%%d格式符:\n);
printf (%d\n,k);
printf (%6d\n,k);
printf (%06d\n,k);
printf (%2d\n\n,k);
printf (%%f格式符:\n);
printf (%f\n,f);
printf (%lf\n,f);
printf (%15f\n,f);
printf (%15.4f\n,f);
printf (%-15f\n,f);
printf (%-15.4f\n,f);
printf (%.2f\n,f);
printf (%30.20f\n\n,f);
printf (%%e格式符:\n);
printf (%e\n,f);
printf (%15e\n,f);
printf (%15.4e\n,f);
printf (%-15e\n,f);
printf (%-15.4e\n,f);
printf (%.2e\n,f);
printf (%30.20e\n\n,f);
printf (%%s格式符:\n);
printf (%s\n,p);
printf (%10s\n,p);
printf (%-10s\n\n,p);
return 0;
}
问题:请说明格式控制符%d、%f、%e、%s的基本用法。
4、(基础题)分析、运行下列程序,要让各变量得到对应的值:a=3, b=7, x=8.5, y=71.82, c1=’A’, c2=’a’。#include stdio.h
int main( )
{
int a, b;
float x, y;
char c1,c2;
scanf(a=%d,b=%d,a,b);
scanf(%f%e,x,y);
scanf(%c%c,c1,c2);
printf(a=%d, b=%d\n,a,b);
printf(x=%f, y=%f\n,x,y);
printf(c1=%c,c2=%c\n\n,c1,c2);
return 0;
}
问题:
scanf()函数应如何书写?
输入不同类型数据时,应注意什么?
5、(提高题)以下程序实现的功能是:输入一个double类型的数据,使该数保留两位小数,对第三位小数进行四舍五入处理,然后输出此数,查验处理是否正确。请根据注释和运行截图填充程序。
程序代码:
#include stdio.h
int main( )
{
double x;
printf(Enter x=);
scanf(%lf,x);
printf((1) x=%f.....原始数据\n,x);
printf((2) x=%.2f.....格式控制数据\n,x);
x=_____________; //x扩大100倍
x=_____________; //x增加0.5
x=_____________; //对x 取整后再赋值给x
x=_____________; //x缩小100倍
printf((3) x=%f.....处理后数据\n,x);
return 0;
}
程序运行截图:
6、(提高题)改错题:以下程序有多处错误,若按下列截图所示格式输入、输出数据,请在程序的相应位置上改正错误。
程序代码:
main
{
double a, b, c, s, v ;
printf(input a, b,c :\n);
scanf(%d %d %d,a, b,c);
s=a*b; /*计算长方形面积*/
v=a*b*c; /*计算长方体面积*/
printf(%d %d %d,a, b,c);
printf(s=%f\n,s,v=%d\n,v);
}
运行截图:
您可能关注的文档
最近下载
- 2026年牛津译林版中考英语新课标1500个单词背诵清单.pdf
- 疥疮诊疗中国专家共识(2026版)解读PPT课件.pptx VIP
- 《烟雾病和烟雾综合征诊断与治疗中国专家共识(2024)》解读PPT课件.pptx VIP
- 2024年改良型新药行业研究报告及未来五至十年预测分析报告.docx
- 乡镇民主生活会批评与自我批评.docx VIP
- 陕西凤翔县马家庄秦墓出土的出土陶罐.docx VIP
- 采血后预防淤青的按压方式.pptx VIP
- 纺织厂供配电系统设计.doc VIP
- 乡镇领导班子成员相互批评意见.docx VIP
- 30.XX中专职业学校“十五五”五年中长期发展规划(2026-2030年).pdf
原创力文档

文档评论(0)