题目内容 (请给出正确答案)
[主观题]

最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一种语句——赋值语句的使用方法。 ②掌握各种类型数

最简单的C程序设计

1.实验目的

①掌握C语言中使用最多的一种语句——赋值语句的使用方法。

②掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。

2.实验内容和步骤

掌握各种格式转换符的正确使用方法。

①输入程序

main()

{int a,b;

float d,e;

char c1,c2;

double f,g;

longm,n;

unsigned int p,q;

a=16;b=62;

c1='a';c2='b';

d=3.56;e=-6.87;

f=3157.890121;g=0.123456789;

m=50000:n=-60000;

p=32768;q=40000;

printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);

printf("f=%15.6f,g=%15.12f\nm=%1d,n=%ld\np=%u,q=%u\n",f,g,m,n,p,q);

}

②运行此程序并分析结果。

③在此基础上,修改程序的第8~13行。

a=b1;b=b2;

c1=a;c2=b;

f=3157.890121;g=0.123456789;

d=f; e=g;

p=a=m=50000;q=b=n=-60000;

运行程序,分析结果。

④改用scanf函数输入数据而不用赋值语句,scanf函数如下。

scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u"

&a,&b,&c1,&c2,&d,&e,&f'&g,&m,&n,&p,&q);

输入的数据如下。

61,62,a,b,3.56,-6.87,3157.890121,0.123456789,50000,-60000,37678,40000

(说明:ld格式符用于输入long型数据)分析运行结果。

⑤在上面的基础上将printf语句改为

printf("a=%d,b=%dknc1=%c,c2=%c\nd=%15.6f,e=%15.12f\n",a,b,c1,c2,d,e);

printf("f=%f,g=%f\nm=%d,n=%d,p=%d,q=%d\n",f,g,m,n,p,q);

运行程序。

⑥将p、q改用%o格式符输出。

⑦将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果。

3编写程序

①有下面的程序

main()

{

int a;

float b,c;

scanf("%2d%3f%4t",&a,&b,&c);

printf("\na=%d,b=%f,c=%f\n",a,b,c);

}

若从键盘上输入9876543210并回车,则程序的输出结果是______。

②下面程序的输出结果是______。

main()

{int x=5,y=3;

printf("%d\n",y=x/y);

}

③以下程序的输出结果是______。

main()

{

int a=2,b=5;

printf("a=%%d,b=%%d\n",a,b);

}

④以下程序的输出结果是______。

#include"stdio.h"

main()

{

double x=123.123789;

printf("%8.6f,%8.3f,%14.8f\n",x,x,x);

}

⑤以下printf语句中的"-"的作用是______,该程序的输出结果是______。

#include<stdio.h>

main()

{ int x=12;

double a=3.1415926;

printf("%6d##\n",x);

printf("%-6d##\n",x);

printf("%14.10f##\n",a);

printf("%-14.10f##\n",a);

}

⑥以下程序的输出结果是______。

#include<stdio.h>

main()

{int a=325;

double x=3.1415926;

printf("a=%+0.6d x=%+e\n",a,x);

}

⑦编写程序,让用户输入两个整数,输出它们的商和余数。

⑧编程:设圆半径r=1.5,求圆周长、圆面积。用scanf输入数据,输出计算结果,输出开寸要求有文字说明,取小数点后2位数字。

⑨输入一个华氏温度,要求输出摄氏温度。公式为c=5/9(F-32)。输出要有文字说明,取2位小数。

提问人:网友anonymity 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“最简单的C程序设计 1.实验目的 ①掌握C语言中使用最多的一…”相关的问题
第1题
实验目的: 1.了解SQL注入的基本原理; 2.掌握PHP脚本访问mysql数据库的基本方法; 3.掌握程序设计中避免出现SQL注入漏洞的基本方法。 实验内容: 任务一:PHP访问MySQL简单实例 任务二:搜索引擎注入 任务三:注入实现导出文件 任务四.通过注入提升用户权限
点击查看答案
第2题
实验一:熟悉C程序的运行环境 一、 实验目的 了解计算机系统对高级语言的基本操作方法;熟悉和了解Dev C++ 系统软件的使用和操作;能进行简单的C语言程序录入、调试、编译和运行。 二、 实验内容 1、练习流程图的绘制; 2、 练习使用Dev C++软件进行C语言程序设计; 3、 掌握简单的C语言程序录入、调试、编译和运行; 4、 编程实现数据的输出与输入。 () 六、 实验小结
点击查看答案
第3题
逻辑结构程序设计 1.实验目的 ①了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。 ②学会正确使用

逻辑结构程序设计

1.实验目的

①了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”)。

②学会正确使用逻辑运算符和逻辑表达式。

③熟练掌握if语句和switch语句。

④结合程序掌握一些简单算法。

⑤学习调试程序。

2.实验内容

本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。

3.程序编写

①下面程序实现:输入三个整数,按从大到小的顺序进行输出。请在if后的()内填入正确内容。

main()

{int x,y,z,c;

scanf("%d%d%d",&x,&y,&z);

if( )

{c=y;y=z;z=c;}

if( )

{c=x;x=z;z=c;}

if( )

{c=x;x=y;y=c;}

printf("%d,%d,%d",x,y,z);

}

②以下程序实现:输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母:其他字符不变。请在()内填入正确内容。

main()

{char ch;

scanf("%c",&ch);

if( )ch=ch+32;

else if(ch>='a'&&ch<='z')( )

printf("%c",ch);

}

③试编程判断输入的正整数是否既是5的整数倍又是7的整数倍。若是,则输出yes;否则输出no。

④编程实现:有3个整数a,b,c,由键盘输入,输出其中最大的数。

⑤给出100分制成绩,要求根据成绩的多少,输出成绩等级“A”、“B”、“C”、“D”、“E”。90分以上为“A”,80~89分为“B”,70~79分为“C”,60~69分为“D”,60分以下为“E”。用switch语句进行编程。

点击查看答案
第4题
表格的制作与图文混排 一、实验目的 1. 掌握表格的制作和编辑。 2. 掌握表格与字符的转换。 3. 学习表格的

表格的制作与图文混排

一、实验目的

1. 掌握表格的制作和编辑。

2. 掌握表格与字符的转换。

3. 学习表格的简单计算。

4. 掌握Word 2000的图文混排的操作。

5. 掌握Word 2000插入艺术字的技巧。

点击查看答案
第5题
实验(第五周)(总共66分) 简单查询:基于“感动中国年度人物” 数据库 1. 实验目的 (1) 掌握基本SQL

实验(第五周)(总共66分) 简单查询:基于“感动中国年度人物” 数据库 1. 实验目的 (1) 掌握基本SQL查询语句格式。 (2) 掌握单表查询方法。 (3) 掌握聚集函数查询方法 (评分时遵循“总分公平合理”,比如打分过程中出现觉得应该给 0.5 分,那么可以第一个 0.5 进位,第二个 0.5 舍去,依次类推;或第一个 0.5 舍去第二个 0.5 进位等等) (互评中碰到雷同的实验报告请给以下各项均 0 分)

点击查看答案
第6题
作业题1 实验(第五周)(总共66分) 简单查询:基于“感动中国年度人物” 数据库 1. 实验目的 (1) 掌握

作业题1 实验(第五周)(总共66分) 简单查询:基于“感动中国年度人物” 数据库 1. 实验目的 (1) 掌握基本SQL查询语句格式。 (2) 掌握单表查询方法。 (3) 掌握聚集函数查询方法 (评分时遵循“总分公平合理”,比如打分过程中出现觉得应该给 0.5 分,那么可以第一个 0.5 进位,第二个 0.5 舍去,依次类推;或第一个 0.5 舍去第二个 0.5 进位等等) (互评中碰到雷同的实验报告请给以下各项均 0 分)

点击查看答案
第7题
一、实验名称 Java Servlet技术。 二、实验目的 1. 理解Servlet工作原理,掌握通过JSP页面调用Servle
t。 2. 掌握共享变量、doget方法、dopost方法、重定向与转发及会话管理技术。 三、实验内容和实验步骤 1. 输入并运行10.1节的程序,开发简单的Servlet应用 (1)查看运行效果 2. 输入并运行10.2节的程序,熟悉Servlet常见用法 (1)查看运行效果 3. 10.3 节项目实训:实现留言板系统 (1)按照图10-9的文件结构搭建项目的整体架构 (2)编写程序实现相应JSP页面及后台数据库,查看运行效果 四、实验数据及结果分析 1.10.2.1节的程序 (1)运行结果和结果分析 2.10.2.2节的程序 (1)运行结果和结果分析 五、实验结论 总结及心得体会

点击查看答案
第8题
一、实验名称 JSP与JavaBean。 二、实验目的 1. 掌握JavaBean的编写和使用。 2. 能在JSP中获取和修改
Bean的属性。 三、实验内容和实验步骤 1. 输入并运行9.2节的程序,实现简单的JavaBean组件 (1)查看运行效果 2. 2. 输入并运行9.3-9.4节的程序,实现访问数据库及猜字游戏 (1)查看运行效果 (2)修改数据库中相关的字段,重新运行程序并查看结果 3. 9.5 节项目实训:实现简单注册系统 (1)按照图9-11的文件结构搭建项目的整体架构 (2)编写程序实现相应JSP页面及后台数据库,查看运行效果 四、实验数据及结果分析 1.例子9-3的程序 (1)运行结果和结果分析 2.例子9-6程序的程序 (1)运行结果和结果分析 五、实验结论 总结及心得体会

点击查看答案
第9题
词法语法分析程序设计与实现 【实验目的】 (1)理解词法...

词法语法分析程序设计与实现 【实验目的】 (1)理解词法分析、语法分析在编译程序中的作用 (2)加深对有穷自动机模型的理解 (3)掌握词法、语法分析程序的实现方法和技术 【实验内容】 对一个简单语言的子集编制一个一遍扫描的词法语法分析程序。 【实验要求】 (1)待分析的简单语言的词法 1) 关键字 begin end 2) 运算符和界符 := + - * / < <=> >= <> = ; () # 3) 其他单词是标识符(ID)和整形常数(NUM),通过以下正规式定义: ID=letter(letter|digit)* NUM=digitdigit* 4) 空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM、运算符、界符和关键字,词法分析阶段通常被忽略。 (2)各种单词符号对应的种别编码 单词符号 种别码 单词符号 种别码 begin 1 ; 17 end 2 = 18 < 19 letter(letter|digit)* 10 <> 20 digitdigit* 11 <= 21> 22 + 13 >= 23 - 14 (24 * 15 ) 25 / 16 # 0 (3)完成赋值语句的词法、语法分析,语法分析程序采用递归下降分析程序的实现。 (4)词法、语法分析程序的输入和输出 输入:所给文法的源程序字符串 输出:(1)词法分析阶段的输出二元组序列;(2)语法分析阶段的输出:分析是否成功的说明。 (5)程序设计前需定义词法分析和语法分析所使用的正规文法和上下文无关文法。 【实验提交要求】 (1)实验报告(实验报告模板见附件) (2)程序源码及实现结果截图

点击查看答案
第10题
文件 1.实验目的 ①掌握文件以及缓冲文件系统、文件指针的概念。 ②学会使用文件打开、关闭、读、写等文件操作

文件

1.实验目的

①掌握文件以及缓冲文件系统、文件指针的概念。

②学会使用文件打开、关闭、读、写等文件操作函数。

③学会用缓冲文件系统对文件进行简单的操作。

2.实验内容

编写程序并上机调试运行。

①编写建立一个文件,然后将从键盘输入的以“$”字符结尾的一般文本写入该文件并关闭该文件。然后重新打开该文件,将文件的内容读出并显示出来。

②从键盘输入3个人的自然情况信息,并将这些信息保存到一文件中。然后打开该文件,读出并显示该文件的内容。

③从键盘输入3个人的自然情况信息,并将这些信息保存到一个文件中。然后打开该文件,输入一个序号(0.1.2),并根据该序号读出并显示文件中这个人的信息。

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信