- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE # / 40
PAGE
PAGE # / 40
课程实验报告
题目:C语言课程实验与程序设计
课程名称: c语言程序设计
专业班级:
学 号:
姓 名:
指导教师:
日 期:
计算机科学与技术学院
实验(一)
一、 问题描述
设计一个程序,在字符模式下,以某个字符拼出 王”汉字图形,显示输出
二、 算法和数据结构设计
按照顺序结构以 ”俞出王”字的模型。
三、 C语言程序实现
#i ncludestdio.h
void main (void){
printf(输出王”字\n);
printf(
\n);
printf(
... \n);
printf(
... \n);
printf(
... \n);
printf(
\n);
printf(
... \n);
printf(
... \n);
printf(
... \n);
printf(
\n);
}
四、程序测试
G^^^MICROSOFI VISUAL STUD10\MVPROJECTS\PttaSXl\Debug\l.eKe,
anp key to cont inue
实验(二)
、问题描述
c=5/9*(f-32)。
c=5/9*(f-32)。
开始算法
开始
输入 int f , float c
c=5/9*(f-32)。
输出c
结构:顺序结构;
三、 C语言程序实现
#i ncludestdio.h
void main (voi d){
float f,c;
prin tf(i nput a temperture:\n);
scan f(%f, f);
c=5.0/9*(f-32);
prin tf(c=%6.4f,c);
}
四、 程序测试
*G程序\Llicrgoft V 5uaI Studlo\MyProjects.耳功匚蛊\2\Debug\2.exe
input a temfieptuive:
183
c=3?.?778
Press anv hev to continue
实验(三)
问题描述
设计3种完成交换整型两个变量值的程序。
、算法和数据结构设计
算法1
输入 int x , int y ; int t
t=x ; x=y, y=t;
输出x, y
结构:顺序结构
算法2
输入 int x int y x=x+y;y=x-y; x=x_y
输出x, y
PAGE
PAGE # / 40
017
017 / 9
int *p[2] ,
int *p[2] , int t,输入 int x , int y; p[0]指向 x, p[1]指向 y
结构:顺序结构 算法3;
t=*p[0];*p[0]=*p[1];*p[1]=t;
结构:顺序结构
输出x, y
三、c语言程序实现
法一:
#i ncludestdio.h
void ma in (void)
{
int x,y,t;
sca nf(%d%d, x,y);
t=x;x=y;y=t;
prin tf(%d\t%d\n,x,y);
}
法二
#i ncludestdio.h
void mai n(void){
int x,y;
prin tf(I nput two nu mber:\n);
9nui3.uof oq. Kg气 斤uu
trP EC
三滚
9T1U-E4UQ3 宿 LIE 石呑日迅
p£=历*p吕牙=x*r m脂ireifnxm aa^
^£*x ?JSU?l{3Xa A^IO J9Q
AE
:jaqunu on^ ^nduj
c\Rn£iAn\■?cvranf^Ck\m-safh心mlnjnmc i^ncia 讪疗営c」riiai\心ba:g
9nui4.U0? 04.帝鼻吒 斤u色 呑咎b远还
5E
用刈T£\Brvpml空J蛆活pHcuM内SiMX l^rsiA讣屛血刃内\壬便Ad I: I
WK*? 同
!(A,x,11u\p%np%11)^uud
^=[L]dJ[L]d¥=[o]d¥![o]d¥=i
:(A^,x^,11p%p%11)jueos
!A^=[|/]d,x^=[o]d 和刈乙]g屮!
}
(piOA)uieiU piOA
qoipis8p nQU!# 三滚
{
!(A,x,11u\p%=A,p%=x,86ueqox8」o#\/ .J^uud
!A-x=x !A~x=A
!A+x=x
!(A,x,11u\p%=A,p%=x,86ueqox8 ajojeg.^uud
:(A^,x^,11p%p%11)jueos
实验(四)
一、 问题描述
设计一个程序,完成如下功能:输出一个三位数,将它反向输出。如输入127 ,
输出721。
二、 算法和数据结构设计
算法 . —
输入数字n.
原创力文档


文档评论(0)