C语言程序的设计实验与代码Word文件下载.docx
- 文档编号:14767145
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:49
- 大小:390.95KB
C语言程序的设计实验与代码Word文件下载.docx
《C语言程序的设计实验与代码Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言程序的设计实验与代码Word文件下载.docx(49页珍藏版)》请在冰豆网上搜索。
-----------P7(有主函数子函数----------P26)
使用两种指定的方法打印正三角形数阵-----------------------------P7
从键盘输入3个数字字符,将它们分别转换为对应的整数值(即字符’0’转换为整数0,字符’1’转换为整数1,依次类推),然后求3个整数的平均值。
-------------------------------------P8
从键盘输入两个两位的正整数,按照以下格式组装成一个四位的正整数。
------------------------P8(指针变量----------------P19)
输入三角形的三条边长,求三角形的面积。
--------------------P9
从键盘任意输入3个整数,选出其中的最大数并打印。
--P10
从键盘输入三个正整数,判断否能构成三角形的三边?
---P10
从键盘输入一个合法的算术运算符(+、-、*、/)及两个实数,使用if语句编写程序,根据输入的运算符判断对这两个实数进行何种运算,并打印运算结果(要求结果保留两位小数)。
---------------------P11(有主函数子函数------------------P21)
从键盘输入一个年份和一个月份,使用switch语句编程判断并打印该月的天数-----------------------------------------------P12
从键盘输入1个整型的分数,使用switch语句编程,判断如果分数介于0~59分之间就打印“不及格”;
如果介于60~79分之间就打印“及格”;
如果介于80~89之间就打印“良好”;
如果介于90~100之间就打印“优秀”。
----------------------------------P13
使用while语句编程求100以内能被5整除但不能同时被7整除的数,并统计找到的数的个数。
-----------------------------------P13
从键盘输入一个正整数,使用while语句编程求该整数是一个几位数。
---------------------------------------------------------------------------P14
使用while语句编程求=的前n项和---------------------------P14
使用for语句编程求=的前n项和--------------------------P15
使用for语句编程求=的前n项和-----------------------------P16
使用for语句的嵌套结构编程打印九-九乘法表--------------------P16
定义一个大小为10的整型一维数组,初始化所有数组元素,编程查找数组中的所有奇数,并统计奇数的个数-----------------P17
定义一个大小为10的整型一维数组,初始化其中的9个元素,这9个元素已经按照降序排列。
从键盘再输入1个整数,将该整数插入到已有的元素中,需保证这10个数仍然按照降序排序。
--------------------------------------------------------------P18
利用指针编程,其功能是求电阻的并联值和串联值。
---------P18
利用指针编程,其功能是利用“除号”和“求余号”将输入的两个两位的正整数组合成一个新的四位的正整数。
---------P16
定义一个大小为10的整型一维数组并初始化数组元素,再定义一个指针变量让其指向该数组,利用指针编程查找数组中的所有奇数。
--------------------------------P20
输入三角形的三条边长,定义一个子函数fun()求三角形的面积--------------------P21
定义一个子函数fun()打印菱形。
--------------------P22
定义一个子函数fun(),其功能是求1累加到100的和-----------P23
定义一个子函数fun(),求表达式=的前n项和---------P23
定义一个fun()函数,其功能是:
求两个整数的和、差、积、商。
----------------P26
在主函数中输入一元二次方程ax2+bx+c=0的三个系数a、b、c,求方程的实根。
定义三个子函数fun1()、fun2()、fun3()分别处理方程有无实根、有两个相同实根、有两个不同实根的情况----------------------------------------------------------------P27
从键盘上输入一个的字符串,输出所有ASCII码为奇数的字符,并统计这些字符的个数。
------------------------------P28
从键盘上输入一个由大写字母、小写字母、数字字符、其它字符构成的字符串,统计字符串中的大写字母个数、小写字母个数、数字字符个数、其它字符个数。
从键盘输入两个字符串,分别存到字符数组a和字符数组b中,编程将第二个字符串连接到第一个字符串末尾,形成一个新字符串。
(不使用#include<
string.h>
库函数)-----------------------P29
使用while语句编程求=(n从0开始)前n项值,直到某一项的值小于10-6就结束循环。
------------------------------------------P30
使用for语句的嵌套结构编程打印行数为奇数的对称三教菱形
----------------------------------------------P31
从键盘输入一个正整数x,编程求比x大的,最临近x的n个素数,例如,为x和n分别输入数值10和15,就表示求出比10大的,最临近10的15个素数。
--------------------------------------------------P31
题目及答案
printf()函数的编程练习——格式1
编程输出如图所示的三角形。
voidmain()
{
printf("
*\n"
);
printf("
**\n"
***\n"
****\n"
}
给定圆半径值为5,编程求圆面积和圆周长
提示:
(1)本题需定义三个浮点型变量,如doubler=5,s,l;
(2)输出浮点型数据的格式说明符是%lf
(3)C语言中没有∏这个符号,编写程序时直接使用3.14159
(4)C语言中没有求次方的运算符,求次方可用连乘的方法
#include<
stdio.h>
#definePI3.14159
intmain()
floatr=5;
圆半径=%lf\n圆面积=%f\n圆周长=%f\n"
r,PI*r*r,2*PI*r);
}(其中一个数的n次方可以用数学运算来算pow(r,n),“r”为底数,n为次数)
scanf()函数、运算符编程练习
编写一个摄氏温度与华氏温度之间的转换程序,转换公式是:
提示:
该公式中的“C”是一个从键盘输入的已知量;
“F”是通过公式计算并打印出来的未知量。
#include<
doubleF,C;
请输入一个摄氏温度值:
"
C);
scanf("
%lf"
&
C);
F=1.8*C+32;
//或F=9/5*C+32若定义类型为int,则需要变为F=9.0/5*C+32或F=9/5.0*C+32或用强制类型转换F=(double)(9/5)*C+32;
原因是除号“/”在运算时为整型运算
printf("
对应的华氏温度值是:
%.2lf"
F);
运行结果如图所示:
注:
并联和串联的电阻值计算公式如下。
(1)并联电阻RP=
(2)串联电阻RS=R1+R2
(1)scanf()函数可以写成scanf("
%d,%d"
&
r1,&
r2);
(2)结果保留两位小数的格式说明符是“%.2lf”。
doubleR1,R2,RP,RS;
请输入两个电阻值:
R1,R2);
%lf,%lf"
R1,&
R2);
RP=(R1*R2)/(R1+R2);
RS=R1+R2;
并联电阻值:
%.2lf\n串联电阻阻值:
RP,RS);
字符的输入和输出
1、使用两种指定的方法打印如图所示图形。
方法一:
使用printf()函数的“%c”格式打印图形。
提示:
一个“%c”只能打印一个字符。
方法二:
使用printf()函数的“%d”格式打印图形。
%4d\n%4d\n%d\n"
1,222,33333);
chara,b,c;
a='
1'
;
b='
2'
c='
3'
%c\n"
a);
%c%c%c\n"
b,b,b);
%c%c%c%c%c\n"
c,c,c,c,c);
方法二的类似(运用ASCLL码)
inta,b,c;
a=49;
b=50
c=51;
1、从键盘输入3个数字字符,将它们分别转换为对应的整数值(即字符’0’转换为整数0,字符’1’转换为整数1,依次类推),然后求3个整数的平均值。
本题的变量定义可参考如下:
chara,b,c;
//变量a,b,c保存输入的3个数字字符
intx,y,z;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 设计 实验 代码
![提示](https://static.bdocx.com/images/bang_tan.gif)