习题
文章平均质量分 51
墨鱼丸家
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言之蛇形填数
一、题目要求如下图所示,小明用从1开始的正整数“蛇形”填充无限大的矩阵。容易看出矩阵第二行第二列中的数是5。请你计算矩阵中第20行第20列的数是多少?1 2 6 7 15 …3 5 8 14 …4 9 13 …10 12 …11 …二、题目分析将题目中所给数字图像倾斜得到如下图所示的图像 1 3 2 4 5 6 10 9 8 7 11 12 13 14 15可以看到 1行1列=1 最大 =1*1...原创 2022-01-09 23:35:00 · 1435 阅读 · 0 评论 -
c语言之门牌制作
题目描述小蓝要为一条街的住户制作门牌号。这条街一共有2020位住户,门牌号从1到2020编号。小蓝制作门牌的方法是先制作0到9这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017需要依次粘贴字符1、0、1、7,即需要1个字符0,2个字符1,1个字符7。请问要制作所有的1到2020号门牌,总共需要多少个字符2?#include <stdio.h>#include <stdlib.h>int main(){ int j = 0; for (int...原创 2022-01-07 00:06:52 · 847 阅读 · 0 评论 -
c语言之既约分数
题目如果一个分数的分子和分母的最大公约数是1,这个分数称为既约分数。例如,3/4,5/2,1/8,7/1都是既约分数。请问,有多少个既约分数,分子和分母都是1到2020之间的整数(包括1和2020)#include <stdio.h>#include <stdlib.h> int gcd(int a,int b) //辗转相除法(欧几里得算法) { if( a%b == 0) return b; ...原创 2022-01-07 00:04:05 · 1077 阅读 · 0 评论 -
c语言之给定条件的整数集
一、题目要求二、程序及运行结果2.1 for循环#include<stdio.h>#include<stdlib.h>intmain(){intx;intcnt=0;scanf("%d",&x);inti,j,k;for(i=x;i<=x+3;i++){for(j=x;j<=x+3;j++){for(k=x;k<=x+3;k++)...原创 2021-12-14 23:35:23 · 981 阅读 · 0 评论 -
c语言之最大公约数
一、枚举法1.2 程序代码及运行结果#include <stdio.h>#include <stdlib.h>int main(){ int a,b; int min; scanf("%d %d",&a,&b); if(a>b){ min=b; } else{ min=a; } int i; int ret=0; for(i=1;i...原创 2021-12-07 00:38:18 · 658 阅读 · 0 评论 -
c语言之正序整数拆解
二、代码分析及运行结果例子:13245有五位数13425 / 10000 =113425%10000=34253425 / 1000=33425%1000=425425 /100=4425 / 100=2525 / 10 =225%10 =5c语言的算法思路很重要,可以先在纸上自己写分析这样我们就单独取得了整数各个数位,按照分析可写出以下代码#include <stdio.h>#include <stdlib.h>...原创 2021-12-04 00:55:21 · 1012 阅读 · 0 评论 -
c语言简单习题之计算前n项和
一、题目要求1.1计算fn1.2例题代码及运行结果#include<stdio.h>#include<stdlib.h>intmain(){intx;scanf("%d",&x);inti;doublesum=0.0;for(i=1;i<=x;i++){sum+=1.0/i;}printf("f(%d)=%0.2f",x,sum);return0;}2...原创 2021-12-03 00:50:11 · 872 阅读 · 0 评论 -
c语言之从嵌套的循环跳出
一、break与goto1、例题1、1不从循环跳出 #include <stdio.h>#include <stdlib.h>int main(){ int x; scanf("%d",&x); int one; int two; int five; for(one=1;one<x*10;one++){ for(two=1;two<x*5;two++){...原创 2021-12-03 00:46:59 · 1883 阅读 · 0 评论 -
c语言简单练习之找寻前50位素数
一、题目概述找寻前50位素数二、例题代码及运行结果#include <stdio.h>#include <stdlib.h>//求前50的素数int main(){ int x; int cnt=0; for(x=1;cnt<50;x++){ //cnt计数器的引入是为了保证素数的个数 int i; int isprime=1; for(i=2;i<x;i++){...原创 2021-12-02 01:29:24 · 819 阅读 · 0 评论 -
c语言简单学习之for循环
一、for循环二、for循环简单例题 2.1代码及运行结果 #include <stdio.h>#include <stdlib.h>int main(){ int i; int a=1; int n; scanf("%d",&n); for(i=1;i<=n;i++){ a*=i; } printf("%d",a);}...原创 2021-11-30 23:59:26 · 301 阅读 · 0 评论 -
c语言之简单阶乘
一、大概描述二、while循环代码及运行结果 #include <stdio.h>#include <stdlib.h>int main(){ int i=1; int n; int a=1; scanf("%d",&n); while(i<=n){ a*=i; i++; } printf("%d",a);}三、for循环代码及运行结果 #include <stdio....原创 2021-11-30 23:56:26 · 207 阅读 · 0 评论 -
c语言之求平均数
一、题目要求二、代码及运行结果 #include <stdio.h>#include <stdlib.h>3int main(){ int number; int sum=0; int count=0; scanf("%d",&number); while(number != -1){ sum += number; count ++; scanf("%d",...原创 2021-11-30 01:08:57 · 3315 阅读 · 0 评论 -
c语言之猜数游戏
一、题目要求及分析二、程序及运行结果#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ srand (time(0)); int number = rand()%100+1; int count = 0; int a = 0; printf("电脑给出了1到100的整数 "); do { printf("请输入1...原创 2021-11-30 01:05:32 · 3103 阅读 · 0 评论 -
c语言简单问题之闰年判断
闰年判断(30分)题目内容:输入一个1900-2200之间的年份,判断这一年是不是闰年,是闰年输出yes,不是则输出no闰年判断条件:1、能整除4且不能整除1002、能整除400如果输入不合法,输出error输入样例1:1900输出样例1:no输入样例2:1800输出样例2:error二、代码示例#include <stdio.h>#include <stdlib.h>int main(){..原创 2021-11-18 17:53:26 · 2040 阅读 · 0 评论 -
多路分支的简单应用题之打招呼之成绩转换
一、打招呼要求根据用户输入的不同数字,程序作出简单回应例如用户输入1,系统回应 早安用户输入2,系统回应 午安用户输入3,系统回应 晚安用户输入4,系统回应 再见用户输入其他,系统回应 啊 你说什么1、代码1.1if else 级联代码#include <stdio.h>#include <stdlib.h>int main(){ int type; scanf("%d",&type); i...原创 2021-11-17 01:28:34 · 169 阅读 · 0 评论 -
c语言基础判断题之工资问题
一、发工资小明每个月基本工资x元,还有奖金y元,每迟到1次扣奖金的50元。这个月迟到z次,最多将所有奖金扣完。请问小明这个月领多少钱?输入:3个正整数输出:1个整数(没有回车)如果输入不合法,则输出"error"比如:输入:3000 200 2输出: 3100输入:5600 500 3输出:5950输入:1000 -2 5输出:error输入: 2000 200 6输出:2000输入:8000 200 -3输出: error.原创 2021-11-16 02:37:40 · 1794 阅读 · 2 评论 -
c语言简单判断练习题之明星捐款
一、明星捐款某明星每年都会做慈善,小明统计了一下这个明星今年做了3次慈善,第一次捐助希望小学x万元,第二次捐助一个癌症患者y万元,第三次举办了慈善晚会,募捐z万元,其中有t万元是其他人捐助的。请问,这个明星今年一共捐助了多少钱?(万元)输入: 4个空格分开的正实数(单精度实数)输出:总共捐款数(只输出数值,保留小数点后的小数2位)如果输入不合法,则输出error例如:输入:3.2 5 7 5.5输出:9.70输入:5 -2 1 3输出:error输入:3原创 2021-11-16 01:48:25 · 654 阅读 · 0 评论 -
c语言简单题目练习之时间换算
一、时间换算1.1、题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留十位上的0;如果小时是0而分小于10分的,则不需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是0到2359,即你的程序不可能从测试服原创 2021-11-10 01:47:12 · 653 阅读 · 0 评论 -
c语言简单题目之分队列
一、分队列(5分)1、题目内容:班级第一次列队,通常老师会让同学按身高排成一列,然后1、2报数,喊到1的同学向前一 步,就这样,队伍就变成两列了。假设现在一个班级有n个同学,并且他们已经按身高排成 了一列,同学按身高从1到n编号,你能告诉我最后哪些编号的同学站在了第一列么?1.1、输入格式:输入一个正整数n,表示班级的人数。1.2、输出格式:按顺序输出所有在第一列的同学对应的编号,每两个编号之间用一个空格隔开,最后一个编号后面没有空格。1.3、输入样例:111.4、输出样原创 2021-11-10 01:03:43 · 1287 阅读 · 0 评论 -
c语言简单题目练习之逆序数、时间差、找零计算器
一、逆序数1、要求输入一个三位数,输出其逆序数,且当输入为整百数时,输出为个位数,例如输入700,输出7,而不是007。例子:输入123,输出321。2、代码#include <stdio.h>#include <stdlib.h>#include<stdio.h>int main(){int A;int B;scanf("%d",&A);int a;a=A%10;int b;b=(A/10)%10;int c;原创 2021-11-09 00:59:42 · 1585 阅读 · 1 评论 -
python选择排序
1、代码arr=[1,2,8,6,4,3,7,9,5]for i in range (0,8): for j in range (i+1,len(arr)): if arr[i]>arr[j]: temp=arr[i] arr[i]=arr[j] arr[j]=tempprint(arr)原创 2021-10-27 23:40:29 · 109 阅读 · 0 评论
分享