![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
贺利坚老师网课
孜孜不倦在西安
这个作者很懒,什么都没留下…
展开
-
2020-11-22上机实践之穷举——污损的单据
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月22日*版 本 号:v1.0*问题描述:【项目9-污损的单据】(1)有等式[※×(※3+※)]^2=8※※9,其中※处为1个数字,滴上了墨水无法辨认。 请编程找出※表示哪个数字。*/#include<stdio.h>int main(){ int a,b,c,d,e原创 2020-11-22 20:16:42 · 129 阅读 · 0 评论 -
2020-11-22上机实践之穷举——谁是小偷
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月22日*版 本 号:v1.0*问题描述:【项目8-谁是小偷】警察局抓住了A、B、C、D四名盗窃嫌疑犯,其中只有一人是小偷。在审问时,A说:“我不是小偷”;B说:“C是小偷”;C说:“小偷肯定是D”;D说:“C在冤枉好人”。现在已经知道这四人中有三人说的是真话,一人说的是假话。请问到底谁是小偷?*/原创 2020-11-22 18:51:24 · 154 阅读 · 0 评论 -
2020-11-22上机实践之穷举——找数字
1、问题(1)求满足下式的 x,y,z x y z + y z z ────── 5 3 2请补充完整下面的程序:#include <stdio.h>int main(){ int x,y,z,i,result=532; for (x=1;___(1)___; x++) for (y=1; ___(2)___; y++) for ( ___(3)___;...原创 2020-11-22 18:13:23 · 387 阅读 · 0 评论 -
2020-11-22上机实践之穷举——三色球
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月22日*版 本 号:v1.0*问题描述:【项目6-三色球问题】若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?提示:设任取的红球个数为i,白球个数为j,则黒球个数为8-i-j,根据题意红球和白球个数的取值范围是0~3,在红球和白球个数确定的条件下,原创 2020-11-22 17:18:24 · 156 阅读 · 0 评论 -
2020-11-22上机实践之穷举——年龄几何
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月22日*版 本 号:v1.0*问题描述:【项目5-年龄几何】张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前4项的等差数列的前20项。提示:设数列的首项为n,公差为a,则前4项之和为"4*n+6*a",前4 项之积为"n*(n+a)*(n+a+a)原创 2020-11-22 16:23:21 · 339 阅读 · 0 评论 -
2020-11-22上机实践之穷举——换硬币
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月22日*版 本 号:v1.0*问题描述:【项目4-换分币】用一元人民币兑换成1分、2分和5分硬币,有多少种不同的兑换方法?请输出所有可能的方案。提示:根据题意设i,j,k分别为兑换的1分、2分、5分硬币的枚数,则i,j,k的值应满足:i+j*2+k*5=100,根据取值范围构造循环解题即可。*/#原创 2020-11-22 15:07:56 · 117 阅读 · 0 评论 -
2020-11-21上机实践之穷举——鸡兔同笼
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月21日*版 本 号:v1.0*问题描述:【项目3-鸡兔共笼】鸡兔共有30只,脚共有90只,问鸡兔各有多少?*/#include <stdio.h>int main(){ int i,j; for(i=0;i<=30;i++) { j=30原创 2020-11-21 21:37:13 · 236 阅读 · 0 评论 -
2020-11-21上机实践之穷举——水仙花数
1 问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月21日*版 本 号:v1.0*问题描述:【项目2-水仙花数】对于三位数字,若各位数字立方和等于该数,该数就是水仙花数。。*/#include <stdio.h>int main(){ int i,m,k,n; for(n=100;n<1000;n++)原创 2020-11-21 21:14:55 · 175 阅读 · 0 评论 -
2020-11-21上机实践之穷举——小明借书
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月21日*版 本 号:v1.0*问题描述:【项目1-小明借书】小明有五本新书,要借给A,B,C三位小朋友,若每人每次只能借一本,则可以有多少种不同的借法?提示:本问题实际上是一个排列问题,即求从5个中取3个进行排列的方法的总数。首先对五本书从1至5进行编号,然后使用穷举的方法。假设三个人分别借这五本书中原创 2020-11-21 20:47:25 · 249 阅读 · 0 评论 -
2020-11-16上机实践:回文日
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月15日*版 本 号:v1.0*问题描述:【项目6-回文日】请列出21世纪还有多少个回文日注意:一年只有12个月。*/#include <stdio.h>int main(){ int year,month,day,y,ymd; int is_cycle; //用于标原创 2020-11-16 09:18:23 · 129 阅读 · 0 评论 -
2020-11-15 上机实践——阿姆斯特朗数
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月15日*版 本 号:v1.0*问题描述:【项目5-阿姆斯特朗数】如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。试编程求1000以内的所有阿姆斯特朗数。*/#include <stdio.h>int main( ){ int n,a,b,c,原创 2020-11-15 20:56:12 · 115 阅读 · 0 评论 -
2020-11-15 上机实践——回文数
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年11月15日*版 本 号:v1.0*问题描述:【项目4-回文数】(1)输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数,正着看、倒着看,是同一个数)。*/#include <stdio.h>int main(){ int n,m,k; sca原创 2020-11-15 20:23:16 · 155 阅读 · 0 评论 -
2020-11-09上机实践,学习计算一个整数的反序数
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年8月7日*版 本 号:v1.0*问题描述:数字游戏【项目3-反序数】(1)输入一个正整数,输出它的反序数(反序数,即将其所有位的数字反过来。例如,123是321的反序数)*/#include <stdio.h>int main(){ int n,m,k; scan原创 2020-11-09 22:23:03 · 863 阅读 · 0 评论 -
2020-11-09上机操作:用循环做数字游戏
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年8月7日*版 本 号:v1.0*问题描述:数字游戏【项目2: 0n=a!+b!+c!】求满足条件n=a!+b!+c!的所有三位数n并输出,其中a,b,c分别为n的百、十、个位数。*/#include <stdio.h>int main( ){ int n,i,j,k,a,b,.原创 2020-11-09 21:09:22 · 67 阅读 · 0 评论 -
2020-11-8上机:问题求解:完数
/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年8月25日*版 本 号:v1.0*问题描述:数字游戏【项目1-完数】一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,再如8的因子和是7(即1+2+4),8不是完数。(1)输入一个数n,判断n是否是完数(2)输出1000以内的所有完数(3)亲密数:如果整数A的全部因子(包括1,不包括A本身)之和等于..原创 2020-11-08 21:04:47 · 205 阅读 · 0 评论 -
2020-8-9上机实践:用循环处理文字。
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年8月7日*版 本 号:v1.0*问题描述:【项目1:M$pszi$y是嘛意思?】小明让同学传纸条给小丽,纸条上写着M$pszi$y。小丽接到会心一笑,大家却不知所云。他们俩的花招瞒不过老师,给你一个程序,输入M$pszi$y,输出的,就是小明的真实意思!老师真坏!下面,该你运行程序了,明白这样的处理方式后,原创 2020-08-09 17:34:28 · 217 阅读 · 1 评论 -
2020-8-5上机实践——迭代。
1 问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年8月3日*版 本 号:v1.0*问题描述:【项目1:另类求和】求 Sn=a+aa+aaa+...+aa...a之值,其中 a是一个数字。例如2+22+222+2222( 此时a=2,n=4),a和n均由键盘输入。*/#include <stdio.h>int main( ){原创 2020-08-05 16:48:27 · 143 阅读 · 0 评论 -
2020-8-1上机实践——用循环累加。
1 问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年8月1日*版 本 号:v1.0*问题描述:【项目1:分数的累加】编程序,输出1/3-3/5+5/7-7/9…+19/21的结果*/#include <stdio.h>int main( ){ double sum=0.0,sign=1.0,t; int i; fo原创 2020-08-01 23:05:06 · 106 阅读 · 0 评论 -
2020-7-30上机实践——三种循环语句。
1 问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年7月30日*版 本 号:v1.0*问题描述:【项目1:利用循环求和】求1000以内所有偶数的和要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点。*/#include <stdio.h>int main( ){ int i,m,sum;原创 2020-07-30 20:13:24 · 209 阅读 · 0 评论 -
2020-7-27上机实践——循环的引入,画星号图。
1、问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年7月26日*版 本 号:v1.0*问题描述:输出星号图1*/#include <stdio.h>int main(){ int i,j; for(i=6;i>0;i--) { for(j=1;j<=2*i-1;j++) {原创 2020-07-27 17:01:21 · 141 阅读 · 0 评论 -
2020-7-11上机实践——程序的单步执行
1 提出问题1.1【调试程序:油量监控】 设计一个程序,用于赛车油量的监控。该程序在赛车油量偏低(少于1/4,即0.25)时,警示车手应该注意;在油箱接近满载(不低于3/4)时,提示提手不要停车。而对于其他情况下,不提示任何信息,以免车手分心。 请设计出这个程序来,输入油量刻度(0-1之内的数,如0.21),提示相应信息,如果需要的话。下面是某同学给出的解答,不幸的是,其中有错误,请用单步跟踪找出来。#include <stdio.h>int main ( ){原创 2020-07-11 23:15:14 · 251 阅读 · 0 评论 -
2020-7-10上机实践——switch语句学习。
1、问题及代码1.1/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年7月7日*版 本 号:v1.0*问题描述:设计一个投票表决器,其功能是: 输入Y、y,打印agree 输入N、n,打印disagree 输入其他,打印lose*/#include<stdio.h>int main(){原创 2020-07-10 12:57:23 · 324 阅读 · 0 评论 -
2020-6-28上机实践——if语句的嵌套
一、问题及代码项目一:计算分段函数/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年6月28日*版 本 号:v1.0*问题描述:从键盘输入x的值(要求为实型),根据上面公式计算并输出x和y的值。*/#include <stdio.h>#include<math.h>int main(){ float x,y; printf("请.原创 2020-06-28 18:38:30 · 305 阅读 · 0 评论 -
2020-6-7上机实践——用if语句实现分支结构
一、问题及代码:/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年6月7日*版 本 号:v1.0*问题描述:输入一个数,判断它能否被3或者被5整除。如至少能被这两个数中的一 个整除,则将此数打印出来,否则不打印。*/#include <stdio.h>int main(){ int a; printf.原创 2020-06-07 15:26:15 · 299 阅读 · 0 评论 -
2020-5-31 C语言上机实践——字符数据类型
一 问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年5月31日*版 本 号:v1.0*问题描述:学习字符的输入和输出*输入描述:从键盘上输入一个小写字母*程序输出:显示该小写字母、大写字母和ASCII代码*/#include <stdio.h>int main(){ char ch1,ch2; printf("从键盘上输入一个小写字母:原创 2020-05-31 21:01:48 · 335 阅读 · 0 评论 -
2020-5-23 C语言上机实践——输出三位整数的个十百位数
问题及代码/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年5月23日*版 本 号:v1.0*问题描述:输入x(三位数),输出其个、十、百位数,用空格隔开*输入描述:输入一个三位整数。*程序输出:输出该三位数个、十、百位数,并用空格隔开*/#include <stdio.h>int main( ){ int x,a,b,c; printf("输入一原创 2020-05-23 15:17:56 · 1838 阅读 · 0 评论 -
2020-5-17上机实践项目—— 求串联电阻值
问题及代码:/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年5月17日*版 本 号:v1.0*问题描述:输入要串联的两个电阻值r1和r2,计算并输出串联后的电阻值r*输入描述:两个电阻值r1和r2*程序输出:串联后的电阻值*/#include <stdio.h>#include <stdlib.h>int main(){ int r1原创 2020-05-17 13:10:53 · 93 阅读 · 0 评论 -
2020-5-20 C语言上机实践——计算并联电阻的程序改错
/**Copyright (c)2020,CSDN学院*All rights reserved.*文件名称:main.c*作 者:李先声*完成日期:2020年5月17日*版 本 号:v1.0*问题描述:下面程序要求两个并联电阻阻值。程序中存在语法错误,请修改程序,使 之能正确求解问题。#include <stdio.h>int main( ){ float r1, r2; printf("输入要并联的两个电阻值:"); scanf("%f .原创 2020-05-20 09:19:05 · 355 阅读 · 0 评论