欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言学习知识程序设计报告.docx

    • 资源ID:16868603       资源大小:253.40KB        全文页数:70页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言学习知识程序设计报告.docx

    1、C语言学习知识程序设计报告信息工程系课程设计报告书所属课程名称: C语言程序设计专业班级: 150311学生姓名:曾传凤学 号:15031102 长春工业大学人文信息学院2016年 9月 9日课程设计成绩评定表项 目得 分平时表现及设计完成情况(占40%)设 计 报 告(占30%)答 辩 情 况(占30%)成绩评定及等级:优:90100分;良:80-89分;中:70-79分;及格:60-69分;不及格:60分以下。分数等级指导教师姓名及职称:年 月 日第一部分 完成题目1、 简单的数学计算。编写程序,计算任意输入的3个数的和的平均值。(1) 截屏: (2)源代码:/1. 简单的数学计算。编写程

    2、序,计算任意输入的3个数的和的平均值。#include stdio.hvoid main() int a=0,b=0,c=0,s=0; float v; printf(三个数); scanf(%d%d%d,&a,&b,&c); printf(三个数的和为,三个数的和的平均值为); s=a+b+c; v=s/3; printf(三个数的和为%d,三个数的和的平均值为%f,s,v);2. 题目:编写程序。a为100,b为50,若ab成立将a赋予给c,否则将b赋予给c。同时,若ab) c=a; d=b*b*b; else c=b; d=a; printf(a=%d,b=%d,c=%d,d=%d,a,

    3、b,c,d);3.题目:利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。(1)截屏:(2)源代码:#include stdio.hvoid main() int a; printf(请输入学生成绩:n ); scanf(%d,&a); if(a=90) printf(An); else if(a60&a0) x1=(-b+sqrt(m)/(2*a); x2=(-b-sqrt(m)/(2*a); printf(方程有两个解,x1=%f,x2=%fn,x1,x2); else if(m=0) x1=x2=(-b+sqrt(m)/(2

    4、*a); printf(方程有唯一解x=%fn,x1); else printf(方程无解n); else printf(方程不成立n); 5题目:输入任意一个四位数字,分别将个位,十位,百位,千位上的数字输出出来,并求所有位数的和。(1) 截屏:(2)源代码#include stdio.hvoid main() int a,b; int x1,x2,x3,x4; printf(请输入四个数:n); scanf(%d,&a); x1=a%10; x4=a/1000; a=a/10; x2=a%10; a=a/10; x3=a%10; b=x1+x2+x3+x4; printf(该四位数个位%d

    5、,十位%d,百位%d,千位%dn,x1,x2,x3,x4); printf(该四位数和:%dn,b);6题目:从键盘输入一个字符,如果该字符为小写字母,则转换为大写字母输出;如果该字符为大写字母,则转换为小写字母输出;如果为其他字符,原样输出(1) 截屏(2) 源代码#includestdio.hvoid main() int x,a,b; printf(请输入工资:); scanf(%d,&x); if(x1200&x2000&x=3500) a=3; else a=4; switch(a) case 1:printf(不收税n); break; case 2:b=(x-1200)*0.05

    6、;printf(收税%dn,b); break; case 3:b=(x-2000)*0.08;printf(收税%dn,b); break; case 4:b=(x-3500)*0.2;printf(收税%dn,b); break; 7题目:假定征税的办法如下:收入在1200元以下(含1200元)的不征税;收入在1200元以上2000元以下者,超过1200元的部分按5%的税率收税;收入在2000元以上3500元以下者,超出2000元部分按8%的税率收税;收入在3500元以上者,3500以上部分按20%的税率收税,试编写按收入计算税费的程序(要求使用switch语句编写程序)。(1) 截屏:(

    7、2) 源代码:#includestdio.hvoid main() int x,a,b; printf(请输入工资:); scanf(%d,&x); if(x1200&x2000&x=b) max=a; min=b; else max=b; min=a; if(max=c) if(min=c) zhon=min; min=c; else zhon=c; else zhon=max; max=c; printf(所输入数按从小到大排列为%d%d=0) printf(绝对值为%dn,a); else a=-a; printf(绝对值为%dn,a); 10题目:输入一个任意数字,将这个数字的绝对值输

    8、出出来。(1)截屏:(3) 源代码:#includestdio.hvoid main() int a,b; int x; printf(请输入被除数和除数:n); scanf(%d%d,&a,&b); if(b!=0) x=a/b; printf(商为:%dn,x); else printf(除数不能为0n); 11题目:编程实现:任意输入某年某月某日,判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。(1) 截屏:(2) 源代码:#includestdio.hvoid main() i

    9、nt n,y,r; int sum; printf(请输入年份:n); scanf(%d,&n); printf(请输入月份:n); scanf(%d,&y); printf(请输入第几天:n); scanf(%d,&r); if(n%4=0)&(n%100!=0)|(n%400=0) switch(y) case 1:sum=r; break; case 2:sum=31+r; break; case 3:sum=60+r; break; case 4:sum=91+r; break; case 5:sum=r+121; break; case 6:sum=152+r; break; cas

    10、e 7:sum=182+r; break; case 8:sum=213+r; break; case 9:sum=244+r; break; case 10:sum=274+r; break; case 11:sum=305+r; break; case 12:sum=355+r; break; else switch(y) case 1:sum=r; break; case 2:sum=31+r; break; case 3:sum=59+r; break; case 4:sum=90+r; break; case 5:sum=r+120; break; case 6:sum=151+r;

    11、 break; case 7:sum=181+r; break; case 8:sum=212+r; break; case 9:sum=243+r; break; case 10:sum=273+r; break; case 11:sum=304+r; break; case 12:sum=354+r; break; printf(这是%d年的第%d天n,n,sum); 12题目:用整数112一次表示1月12月,由键盘输入一个月份数,输出对应的季节英文名称(12月2月为冬季;3月5月为春季;6月8月为夏季;9月11月为秋季),要求用if嵌套实现。(1) 截屏:(2) 源代码:#include

    12、stdio.hvoid main() int year; printf(请任意输入一个月份:n); scanf(%d,&year); if(year=3&year=6&year=8&year=11) printf(FALL); else printf(WINTER); 13题目:.模拟银行提款机程序。首先要求用户输入密码,如果输入密码 超过三次则退出程序。如果在三次以内,可以选择用户的操作,操作1.查询余额; 2.存款操作; 3.取款操作; 4.转账汇款; 5.退出(1) 截屏:(2) 源代码:#includestdio.hvoid main() int n=0; int mima;/密码 i

    13、nt c=0;/操作 int ck,qk,zz,hl;/存款,取款,转帐,汇款 int ye=1000;/余额 while(n=b) max=a; min=b; else max=b; min=a; for(n=min;n=max;n+) sum=n+sum; printf(%d,%d之间所有数的和为:%dn,a,b,sum);15题目:打印出一个直角三角形(1) 截屏:(2) 源代码:#includestdio.hvoid main() int s,n,m; printf(请任意输入三角形的直角边长:n); scanf(%d,&s); for(n=0;ns;n+) for(m=0;m=n;m

    14、+) printf( * ); printf(n); 16题目:打印出一个九九乘法表(1) 截屏:(2) 源代码:#includestdio.hvoid main() int n,m,x; for(n=1;n=9;n+) for(m=1;m=n;m+) x=n*m; printf( %d*%d=%d ,n,m,x); printf(n); 17题目:输出1-100之间的所有素数(1) 截屏(2) 源代码#includestdio.hvoid main() int n,m,x; int flag=0; int s=0; for(n=1;n=100;n+) flag=1; for(m=2;mn;m

    15、+) x=n%m; if(x=0) flag=0; break; if(flag=1) s+; printf( %d ,n); if(s%5=0) printf(n); printf(n);18题目:模拟银行操作的流程(1) 截屏(2) 源代码#includestdio.hvoid main() int n=0; int mima;/密码 int c=0;/操作 int ck,qk,zz,hl;/存款,取款,转帐,汇款 int ye=1000;/余额 while(n0) z+; else if(n=0) l+; else f+; printf(正数有个%d,负数有个%d,零有个%d。n,z,f

    16、,l);20题目:编写程序,计算1-100之间的所有偶数和。(1) 截屏(2) 源代码#includestdio.hvoid main() int n; int sum=0; for(n=1;n=100;n+) if(n%2=0) sum=sum+n; printf(1到100之间所有偶数的和为%dn,sum);21题目.用for循环语句编写计算n!的程序(1) 截屏(2) 源代码#includestdio.hvoid main() int x; int n; int s=1; printf(请输入要计算的值:n); scanf(%d,&x); for(n=1;n=x;n+) s=s*n; printf(%d的阶乘为:%dn,x,s);21题目百钱百


    注意事项

    本文(C语言学习知识程序设计报告.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开