- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言基础编程练习
1.屏幕上输入:This is a C program
#include stdio.h
int main()
{
printf(This is a C program.\n);
return 0;
}
2、求两个整数之和
#include stdio.h
void main()
{
int a,b,sum;
a=123;
b=456;
sum=a+b;
printf(%d\n,sum);
}
3、求两个整数中的较大者
#include stdio.h
void main()
{
int max(int x,int y);
int a,b,c;
scanf(%d,%d,a,b);
c=max(a,b);
printf(max=%d,c);
}
int max(int x,int y)
{
int z;
if(xy)
z=x;
else
z=y;
return(z);
}
4、编写一个程序,输入a,b,c三个值,输出其中最大者
#include stdio.h
void main()
{int a,b,c,max;
printf(input a,b,c:\n);
scanf(%d,%d,%d,a,b,c);
max=a;
if(maxb)
max=b;
if(maxc)
max=c;
printf(最大数是%d\n,max);
}
5、求5!
#include stdio.h
void main()
{int t=1,i=2;
while(i=5)
{t=t*i;
i=i+1;
}
printf(%d\n,t);
}
6、求多项式1-1/2+1/3-1/4+````+1/99-1/100的值
#include stdio.h
void main()
{
int sign=1;
double deno=2.0,sum=1.0,term;
while(deno=100)
{
sign=-sign;
term=sign/deno;
sum=sum+term;
deno=deno+1;
}
printf(%f\n,sum);
}
7、将华氏温度64°F转换为摄氏度
#include stdio.h
void main()
{
float f,c;
f=64.0;
c=(5.0/9.0)*(f-32);
printf(c=%f\n,c);
}
8、1000元存一年:(1)活期,年利率为r1;(2)一年期顶起,年利率r2;(3)存两次半年定期,年利率为r3.分别计算3种方法本息和
#include stdio.h
void main()
{
float p0=1000,r1=0.0036,r2=0.0225,r3=0.0193,p1,p2,p3;
p1=p0*(1+r1);
p2=p0*(1+r2);
p3=p0*(1+r3/2)*(1+r3/2);
printf(p1=%f\np2=%f\np3=%f\n,p1,p2,p3);
}
9、给定一个大写字母A,输出其小写字母
#include stdio.h
void main()
{
char c1,c2;
c1=A;
c2=c1+32;
printf(%c\n,c2);
printf(%d\n,c2);
}
10、给出三角形三边长,求面积
#include stdio.h
#include math.h
int main()
{
double a,b,c,s,area;
a=3.67;
b=5.43;
c=6.21;
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf(a=%f\tb=%f\tc=%f\n,a,b,c);
printf(area=%f\n,area);
}
11、输入一个double类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入后处理,然后输出此数,以便验证处理是否正确。
#includestdio.h
void main()
{
double x;
printf(Enter x:);
scanf(%lf,x);
printf((1)x=%f\n,x);
x=x*100+0.5;
x=(int)x;
x=x/100;
printf((2)x=%f\n,x);
}
12、编程从键盘输入两个整数给变量x和y,然后输出x和y的值,最后交换x和y的值并输出。
#includestdio.h
void main()
{
int x,y,t;
您可能关注的文档
- 2014春季半期试卷--高一极限配合.docx
- 2014河南中考语文注音练习.doc
- 2014新七上科学期中考试试卷.doc
- 2014浙江省物理学业水平考试考纲.doc
- 2014生产与运行复习题.doc
- 2014申论真题及答案.docx
- 2014福建申论真题word共6页.doc
- 2014海淀查漏补缺生物.docx
- 2014秋会计制度设计03任务-0005.doc
- 2014电功率计算题(无答案).doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)