- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言作业实(验报告
《程序设计基础》(c语?言)实践报告
?
?
专 业 : ?计算机科学与技术
班 ?级 : 信息大类130?3
?姓 名 : 蒋国?辉
学 ? 号 : 11302?99090 ?
教 师 : ?
?
《程序设计基础》(c?语言)课程组
教?师寄语
课程简介
《程序设?计基础》是计算机相关专业的?专业基础课,其目的是为了培养学生程序设计的技能使学生掌握程序设计的基本思想和方法,培养学生用计算机解决实际问题的能力。该课程是后续理论和实践教学的基础和重要工具,本课程教学的主要内容包括:
1、程序与程序设计的基本概念;算法与算法的表示;结构化程序设计方法等。
2、C语言的基本组成,C程序的基本结构;C程序的上机过程;C语言的数据类型和各类运算规则。
3、顺序程序设计;选择结构程序设计;循环控制;函数;指针;结构体和文件等。
4、C程序的模块化结构;函数的定义与调用,包括函数的递归调用;变量存储属性;工程文件的建立和使用;编译预处理;库函数简介;文件的概念;文件的建立、打开与关闭;各种文件的读写方法。
用?scanf函数输入x的值(?分别为x1、1~10、≥?10三种情况),求y值。
?1.#include s?tdio.h
int m?ain()
{int x,?y;
scanf(%d?,x);
if(x1)?
{y=x;
printf?(%d\n,y);}
?if(x=10)
{y=?3*x-11;
print?f(%d\n,y);}?
if(x=1x1?0)
{y=2*x-1;
?printf(%d\n?,y);}
return ?0;
}
2?、输入3个整数,要求按由小?到大的顺序输出。
2.#i?nclude stdio?.h
int main(?)
{int a,b,c,?t;
scanf(%d%?d%d,a,b,c?);
if(ab)
{t?=a;
a=b;
b=?t;}
if(ac)
{?t=a;
a=c;
c?=t;}
if(bc)
?{t=b;
b=c;
?c=t;}
printf(?从小到大排列%d%d?%d\n,a,b,c);?
}
3.根据输入的三?角形的三边判断是否能组成三?角形,若可以则输出它的面积?。
#include s?tdio.h
#incl?ude math.h ?
int main()
{?double a,b,c,?s,p,d,t;
scan?f(%lf%lf%lf?,a,b,c);
i?f(ab)
{t=a;
? a=b;
b=t;}
?if(ac)
{t=a;?
a=c;
c=t;}?
if(bc)
{t=b?;
b=c;
c=t;?}
if(cb+a)
{?p=(a+b+c)/2.0?;
d=p*(p-a)*(?p-b)*(p-c);
s?=sqrt(d);
pri?ntf(面积=%.2f\?n,s);
}
else?
printf(a,b?,c不能组成三角形\n)?;
}
4、有y=?ax*x+bx+c,输入a?,b,c。当a=0,b=0?时,输出不是方程。当a=0?,b≠0时,输出是一元一次?方程,x=-c/b。当a≠?0,△0,输出方程X1,?X2的解。当a≠0,△0?,输出无实根。
#incl?ude stdio.h?
#include ma?th.h
void m?ain()
{double? a,b,c,d,e,f,?X1,X2,x;
scan?f(%lf%lf%lf?,a,b,c);
i?f(0==a0==b)?
printf(不是方程?\n);
if(0==a?0!=b)
{x=-c?/b;
printf(%?.2f\n,x);}
i?f(0!=a0!=b)?
{d=b*b-4*a*c?;
e=-b/(2*a);?
f=sqrt(d)/(2?*a);
X1=e+f;
?X2=e-f;
print?f(x1=%.2f\nx?2=%.2f\b\n,X?1,X2);}
}
?
5、键盘输入一个至多?五位数,判断它是几位数,并?将该数逆序输出。例:输入1?456,输出结果是:四位数?,逆序后:6541。
#i?nclude stdio?.h
int main ?()
{int n;
s?canf(%d,n)?;
int num=0;?
int re=0;
?int temp;
wh?ile(n)
{num++?;
temp = n%1?0;
re=re*10+?temp;
n=n/10?;}
printf(位?数=%d
您可能关注的文档
最近下载
- 2025青岛版小学科学三年级上册1-5《制作动物分类图册》(教学课件)(新教材).pptx
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- JJF(陕) 048-2021 一体化振动变送器校准规范.docx VIP
- 退药申请单.doc VIP
- 2025年中国镁铝尖晶石行业投资前景及策略咨询研究报告.docx
- 农牧民培训国家通用语言.pptx
- 2022年度国铁集团质量安全红线检查迎检实施方案(最终版) (2).pdf VIP
- 六年级数学上册第一单元圆基础测试题北师大.doc VIP
- (高清版)B/T 42584-2023 信息化项目综合绩效评估规范.pdf VIP
- 《建筑给水复合管道工程技术规程》CJJ@T155-2011.pdf VIP
文档评论(0)