
-------C语言-------
文章平均质量分 78
黎曼猜想·
剑之所至,心之所往~
展开
-
第4周项目1 星号拼字母
问题及代码:#include #include int main(){ printf(" ***** * * *\n"); printf(" * * * *\n"); printf(" * * * *\n"); printf(" * * *原创 2016-09-24 14:09:52 · 788 阅读 · 0 评论 -
第4周项目2 长方形面积
问题及代码:/*题目描述;计算长方形的周长和面积。输入 长方形的长和宽输出 长方形的周长和面积作者;景怡乐完成日期;2016年9月23日*/#include #include int main(){ float a,b,c,s; printf("请输入长方形的两边长;"); scanf ("%f %f",&a,&b); c原创 2016-09-24 14:28:38 · 887 阅读 · 1 评论 -
第8周OJ项目1 求倒数和
问题及代码:/* 烟台大学计算机学院 题目描述:输入一个小于10的正整数n,求1到n的倒数和(即1+1/2+...+1/n)并输出。 输入 一个整型数 n 输出 1+1/2+...+1/n 的值,小数点后保留6位小数。 作者:景怡乐 完成时间:2016年10月20日 */#include #include int main(){原创 2016-10-23 16:15:47 · 797 阅读 · 0 评论 -
第8周OJ项目2 分数序列
问题及代码:/* 烟台大学计算机学院 题目描述:有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。 输入 输入只有一个正整数n,1≤n≤10。输出 输出该序列前n项和,结果保留小数后6位。 作者:景怡乐 完成时间:2016年10月20日 */#include #include int m原创 2016-10-23 16:21:39 · 473 阅读 · 0 评论 -
第8周OJ项目4 小球自由下落
问题及代码:/*烟台大学计算机学院问题描述:一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米?保留两位小数输入 M N输出 它在第N次落地时反弹多高?共经过多少米?保留两位小数,空格隔开,放在一行作者:景怡乐完成时间:2016年10月20日*/#include #include int main(){原创 2016-10-23 16:35:19 · 575 阅读 · 0 评论 -
课后自主实践-Switch语句初体验
问题及代码:/* 烟台大学计算机学院 题目描述:用Switch语句输出星期 作者:景怡乐 完成时间:2016年10月10日 */#include #include int main(){ int week; scanf("%d",&week); switch (week) { case 0: printf("sunday\原创 2016-10-13 18:51:08 · 614 阅读 · 0 评论 -
求奖金总数
用If语句求解:/*问题描述:企业发放的奖金根据利润提成。利润低于或等于100000元的,奖金可提10%;利润高于100000元,低于200000元(100000<I≤200000)时,低于100000元的部分按10%提成,高于100000元的部分,可提成 7.5%; 200000<I≤400000时,低于200000元部分仍按上述办法提成,(下同),高于200000元的部分按5%提成;原创 2016-10-13 21:01:38 · 1601 阅读 · 0 评论 -
第4周项目4 圆柱表面积
问题及代码:/*题目描述:计算圆柱表面积输入 圆柱体的半径r和高h输出 圆柱体的表面积作者:景怡乐完成时间:2016年9月23日*/#include #include int main(){ float r,h,s; printf("请输入圆柱体的半径r和高h:"); scanf("%f %f",&r,&h); s=3.1415926*原创 2016-09-24 14:56:36 · 610 阅读 · 0 评论 -
第8周OJ项目5 打印数字图形
问题及代码:/*烟台大学计算机学院题目描述:从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int i,j,n; scanf ("%d",&n); for (i=1; i<=n; i++) { for (j=1原创 2016-10-25 12:53:08 · 597 阅读 · 0 评论 -
第8周拓展实践 1.小明借书
问题及代码:/*烟台大学计算机学院题目描述:小明有五本新书,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的解法?作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int a,b,c; int k=0; for (a=1; a<=5; a++) for(b=原创 2016-10-25 13:13:12 · 912 阅读 · 0 评论 -
第8周拓展实践 2.鸡兔同笼
问题及代码:/*烟台大学计算机学院题目描述:鸡兔同笼,鸡兔共30只,脚共有90只,求鸡兔各有多少只?作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int x,y; for (x=0;x<=45;x++)//鸡的个数 for(y=0;y<=22;y++)//兔的个数 if (2原创 2016-10-25 13:25:05 · 812 阅读 · 0 评论 -
第8周拓展实践 3.换分币
问题及代码:/*烟台大学计算机学院题目描述:换分币,用一元人民币换成1分、2分、5分硬币,求共有多少种不同的兑换方法作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int a,b,c,k=0; for (a=0; a<=100; a++) for (b=0; b<=50; b++)原创 2016-10-25 13:41:25 · 515 阅读 · 0 评论 -
第8周拓展实践 4.年龄几何
问题及代码:/*烟台大学计算机学院题目描述:张三、李四、王五、刘六的年龄成一等差数列,年龄之和为26,相乘是880,求以他们年龄为前四项的等差数列的前20项作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int n,a,i,ai; for (a=1;1<=a&&a<=4;a++) fo原创 2016-10-25 14:10:25 · 603 阅读 · 0 评论 -
第8周拓展实践 5.三色球问题
问题及代码:/*烟台大学计算机学院题目描述:三色球问题:共12个球,3红3白6黑,任取8个,共有多少种可能作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int i,j,c; for(i=0;i<=3;i++) for(j=0;j<=3;j++) for (c=0;c<=6;c++)原创 2016-10-25 14:16:31 · 649 阅读 · 0 评论 -
第8周拓展实践 6.都要学C
问题及代码:/*烟台大学计算机学院题目描述:都要学C作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int dou,yao,xue,c,s; for (dou=0;dou<3;dou++) for (yao=0;yao<10;yao++) for (xue=0;xue<原创 2016-10-25 14:44:39 · 465 阅读 · 0 评论 -
第8周拓展实践 7.谁是小偷
问题及代码:/*烟台大学计算机学院题目描述:谁是小偷:警察局抓了ABCD四名盗窃嫌疑犯,其中只有一人是小偷。A说“我不是小偷”,B说“C是小偷”,C说“小偷肯定是D”,D说“C在冤枉好人”。现已知道这四人中有三人说的是真话,请问谁是小偷?作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int a,b,c,d;原创 2016-10-25 15:33:35 · 656 阅读 · 0 评论 -
第8周拓展实践 8.污损的单据
问题及代码:/*烟台大学计算机学院题目描述:污损的单据,有等式[※×(※3+※)]2=8※※9,其中※处为1个数字,滴上了墨水无法辨认。请编程找出※表示哪个数字。作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ int a,b,c,d,e,f; for (a=1;a<=9;a++) {原创 2016-10-25 15:59:14 · 457 阅读 · 0 评论 -
第10周项目1 计算个人所得税
问题及代码:/*烟台大学计算机学院题目描述:编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入输入 本月工资输出 所缴税金额和税后收入作者;景怡乐完成时间;2016年11月6日*/#include int main ( ){ double dSalary,dTax=0,dNetIncome=0;//分别表示工资,所要交税金额,税后收入原创 2016-11-06 11:55:43 · 595 阅读 · 0 评论 -
第10周项目2 <1> 判断回文数
问题及代码:#include #include int main(){ long long m,n,s; scanf("%lld",&n); s=n; m=0; while (s>0) { m=m*10+s%10; s=s/10; } if (m==n) p原创 2016-11-06 12:12:55 · 585 阅读 · 0 评论 -
第10周项目2 <2>输出10000以内所有回文数
问题及代码:/*烟台大学计算机学院题目描述:输入10000以内所有回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。作者:景怡乐完成时间:2016年11月6日*/#include #include int main(){ int i,j; for(i=1; i<=9; i++) printf("%d\t", i);原创 2016-11-06 12:36:53 · 836 阅读 · 0 评论 -
第10周项目3 小学生考试系统<1>
问题及代码:/*烟台大学计算机学院题目描述:1.做一个小学生考试系统,功能包括: (1)利用随机数出10道加法题; (2)小学生用户答题给出每道题的答案; (3)对小学生的答题进行评判; (4)计算出小学生答题正确率。作者;景怡乐完成时间:2016年11月8日*/#include #include #原创 2016-11-08 15:02:45 · 819 阅读 · 0 评论 -
第10周项目3 小学生考试系统<2>
问题及代码:/*烟台大学计算机学院题目描述:进一步改进,提高题目质量。要求: (1)百以内算术:运算数、结果都在100以内! (2)先随机产生运算符后,针对各个运算产生运算数保证下列要求: 对加法,两数之和保证不大于100; 对减法,被减数大于减数,且被减数不大于100; 对乘法:两数之积不超过100;原创 2016-11-08 15:29:36 · 579 阅读 · 0 评论 -
第10周项目X 王者山庄!
问题及代码:原创 2016-11-08 15:50:20 · 702 阅读 · 0 评论 -
第5周项目2 C语言简单选择结构程序(1)
问题及代码:/*题目描述:正差值输入 给定两个正整数输出 求出两数的正差值作者:景怡乐完成时间:2016年9月30日*/#include #include int main(){ int a,b; printf("请输入a,b的值:"); scanf("%d %D",&a,&b); printf("%d和%d之间的正差值是:",原创 2016-10-06 14:40:48 · 633 阅读 · 0 评论 -
第5周项目2 C语言简单选择结构程序(2)
问题及代码:/*题目描述:求三数最大值输入 三个整数输出 其中的最大值作者:景怡乐完成时间:2016年10月5日*/#include #include int main(){ int a,b,c,max ; printf("请输入三个整数:"); scanf("%d %d %d",&a,&b,&c); if (a>b) { ma原创 2016-10-06 15:38:53 · 861 阅读 · 1 评论 -
第9周OJ实践 统计英文字母、数字、空格等
问题及代码:/*烟台大学计算机学院题目描述:输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。作者:景怡乐完成时间:2016年10月29日*/#include #include int main(){ int a=0,b=0,c=0,d=0; char x; while ((x=getchar())!='\n') {原创 2016-10-29 16:24:05 · 471 阅读 · 0 评论 -
第9周OJ实践 ASCII码排序
问题及代码:/*烟台大学计算机学院题目描述:输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。作者:景怡乐完成时间:2016年10月25日*/#include #include int main(){ char a,b,c,t; int enter; enter=scanf("%c%c%c",&a,&b,&c); while(e原创 2016-10-29 16:35:34 · 565 阅读 · 0 评论 -
第9周OJ实践 切面条
问题及代码:/*烟台大学计算机学院题目描述: 一根高筋拉面,中间切一刀,可以得到2根面条。 如果先对折1次,中间切一刀,可以得到3根面条。 如果连续对折2次,中间切一刀,可以得到5根面条。 那么,连续对折10次,中间切一刀,会得到多少面条呢? 作者:景怡乐 完成时间:2016年10月27日 */#include #include原创 2016-10-29 16:41:23 · 634 阅读 · 0 评论 -
第9周OJ实践 等比数列
问题及代码:/*烟台大学计算机学院题目描述:已知q与n,求等比数列之和: 1+q+q2+q3+q4+…+qn作者:景怡乐完成时间:2016年27日*/#include #include int main(){ int n,i; double q,sum,s; while(scanf("%d%lf",&n,&q)!=EOF) { su原创 2016-10-29 16:49:31 · 768 阅读 · 0 评论 -
第9周OJ实践 大帆玩英雄联盟
问题及代码:/*烟台大学计算机学院题目描述: 最近大帆喜欢上了玩英雄联盟,而且最喜欢杀别的英雄。大帆玩英雄联盟有个特点,每杀一个英雄他就会十分的兴奋,随之他长长的脑袋就会颤抖一下。根据我的对大帆的研究,他长长的脑袋颤抖次数多了就会口吐白沫,根据多次统计,他平均每杀10个人脑袋就会颤抖一下,脑袋每颤抖10下就会吐一次白沫,他每次玩游戏就会准备一些吃的,他每吃一片面包就会杀一个人。作者:原创 2016-10-29 16:55:37 · 875 阅读 · 0 评论 -
第9周OJ实践 第几天
问题及代码:/*烟台大学计算机学院题目描述:给定一个日期,输出这个日期是该年的第几天。输入:输入数据有多组,每组占一行,数据格式为YYYY-MM-DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。输出:对于每组输入数据,输出一行,表示该日期是该年的第几天。作者:景怡乐完成时间:2016年10月28日*/#include #include i原创 2016-10-29 17:05:37 · 632 阅读 · 0 评论 -
第9周OJ实践 大奖赛计分
问题及代码:/*烟台大学计算机学院题目描述:在歌手大奖赛中,有9位评委为参赛的选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余7个分数的平均值。输入:9位评委给选手找的分,9个0-10之间的小数输出:选手的最后得分,即9个成绩中去掉一个最高,去掉一个最低后的平均成绩。结果输出中,保留3位小数。作者:景怡乐完成时间:2016年10月27日*/#in原创 2016-10-29 17:38:10 · 669 阅读 · 0 评论 -
第5周项目2 C语言简单选择结构程序(3)
问题及代码:/*烟台大学计算机学院题目描述:发工资输入 员工本周的工作时间输出 员工本周的工资作者:景怡乐完成时间:2016年10月8日*/#include #include int main(){ int x,y; printf("您一周工作的时间为:\n"); scanf("%d",&x);原创 2016-10-08 08:28:48 · 935 阅读 · 0 评论 -
第11周OJ实践 查闰年
问题及代码:/*烟台大学计算机学院题目描述:大家知道如何判断某一年是否是闰年吗?这个问题可难坏了小编,小编在写一个查找m年到n年之间闰年的程序,却苦于判断闰年的函数不会写,据说 今天你有上机课,我就拿着这个问题来找你了--闰年的条件是:能被4整除但不能被100整除,或能被400整除。作者:景怡乐完成时间:2016年11月10日*/#include int leap_year(原创 2016-11-12 12:12:51 · 681 阅读 · 0 评论 -
第11周OJ实践 判断三角形形状
问题及代码:/*烟台大学计算机学院问题描述:娄月的妹妹刘月是个初中生,某天回来兴高采烈的回家告诉姐姐他学会了如何凭借三角形三边判断三角形的形状(设两条短边为啊a,b;长边为c,判断a*a+b*b和c*c的关系),于是娄月告诉刘月,给她三条边,她可以在一秒之内知道三角形是直角,钝角还是锐角三角形,当然,这么快只有编程才能做到。以下是娄月编写的程序,由于忘记了一些知识点,三个判断三角形的函数原创 2016-11-12 12:21:33 · 1318 阅读 · 0 评论 -
第11周OJ实践 日期妙算星座
问题及代码:/*烟台大学计算机学院题目描述:近几年星座运势十分流行,据说一年之中根据月份可以分出十二个星座,它们分别是:摩羯座(12.21-1.19),水瓶座(1.20-2.18),双鱼座(2.19-3.20),白羊座(3.21-4.19),金牛座(4.20-5.20),双子座(5.21-6.21),巨蟹座(6.22-7.22),狮子座(7.23-8.22),处女座(8.23-9.22原创 2016-11-12 13:05:51 · 732 阅读 · 0 评论 -
第4周项目3 并联电阻
问题及代码:/*题目描述:计算两电阻并联后的总阻值输入 两电阻的阻值输出 它们并联后的阻值大小作者:景怡乐完成时间:2016年9月23日*/#include #include int main(){ float R1,R2,R; printf("请输入两电阻R1和R2的阻值:"); scanf("%f %f",&R1,&R2); R=原创 2016-09-24 14:42:49 · 709 阅读 · 0 评论 -
第11周OJ实践 循环画三角形
问题及代码:/*烟台大学计算机学院题目描述:前几天,老师让良哥做一个画空心三角形的程序来取悦小师妹,可把良哥愁死了,C语言基础学得再扎实,算法不精也是硬伤呀!于是良哥又写好了主程序来找机前的你帮忙了^_^作者:景怡乐完成时间:2016年11月11日*/#include void holl_triangle(int n); /*函数声明*/#include void holl_原创 2016-11-12 12:47:34 · 716 阅读 · 0 评论 -
第13周OJ实践 学生成绩的处理
问题及代码:/*烟台大学计算机学院Description期末考试快到了,为了下学期开始的评优,院长给老师下达了任务--做一个统计学生成绩的程序,给他老人家省省事。任务内容是:编写一个函数void calcscore(int n),在函数中输入n个人的成绩,计算最高分,最低分,总分和平均分,要求在主函数中调用函数calcscore计算各种成绩,并在主函数中输出各种计算结果。(使用全局变量原创 2016-11-30 22:45:03 · 882 阅读 · 0 评论 -
第13周OJ实践 文件操作
问题及代码:#include #include int main(){ int num=0; /* 班级人数计数 */ int sumScore=0; /* 累计成绩*/ int curClass; /* 当前班级 */ int curScore; /* 当前成绩 */ int lastClass;原创 2016-11-30 23:17:00 · 628 阅读 · 0 评论