01 2025 档案
摘要://题意:给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足: //数对中一个数是另一个数的两倍。 //题解:定义变量 a[15],sum=0,b=0;随后循环,输入a[i];判断a[i]是否=0,如果是,结束程序(我用的break;) //b=b+1;再次循环(循环套循环),判断
阅读全文
摘要://题意:一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。 //已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。 //题解:(众所周知,动物最少时,笼里都是兔,动物最多时,笼里都是鸡,)定义变量a,输入a, //判断a是不是2的倍数,如果不是,输出0,空格
阅读全文
摘要://题意:目前正是甲流盛行时期,为了更好地进行分流治疗,医院在挂号时要求对病人的体温和咳嗽情况进行检查, //对于体温超过37.5度(含等于37.5度)并且咳嗽的病人初步判定为甲流病人(初筛)。现需要统计某天前来挂号 //就诊的病人中有多少人被初筛为甲流病人。 //题解:定义变量n,sum=0,st
阅读全文
摘要://题意:用手机发短信,一条短信资费为0.1元,但限定一条短信的内容在70个字以内(包括70个字)。 //如果你一次所发送的短信超过了70个字,则会按照每70个字一条短信的限制把它分割成多条短信发送。 //假设已经知道你当月所发送的短信的字数,试统计一下你当月短信的总资费 //题解:定义变量n,su
阅读全文
摘要://题意:输出一个整数数列中不与最大数相同的数字之和。 //题解 :定义变量n,max=0,sum=0,a[110];输入你n,然后 //循环,输入a[i],判断a是否>max如果是,max=a[i];再 //次循环,判断a[i]是否=max,如果是;sum=sum+a[i]; // 输出sum,结
阅读全文
摘要://题意:输出一个整数序列中最大的数和最小的数的差。 //题解:定义变量m,max=0,min=1000;输入m,随后循环,定义变量a ,输入a; //判断max如果<a;max=a;如果min>a;min=a;输出max-min include<bits/stdc++.h> using names
阅读全文
摘要://题意:他说让我们在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置 。 //题解: 定义变量 n,x,a[10000];然后循环,输入a[i],在循环外输入x;再次循环,判断a[i] //是否=x,如果是,输出i,结束程序,如果不是,输出"-1"; include<bits/st
阅读全文
摘要:// 题意:在线性代数、计算几何中,向量点积是一种十分重要的运算。 //给定两个n维向量a=(a1,a2,...,an)和b=(b1,b2,...,bn),求点积a·b=a1b1+a2b2+...+anbn。 //题解:定义变量 n,a[1010],b[1010],sum=0。输入n,随后循环输入a
阅读全文
摘要://题意:一个长度为n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。 //例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。 //我们需要写一个程序判定给定序列是否存在“有
阅读全文
摘要://题意:某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置, //另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 //由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。
阅读全文
摘要://题意: 他说某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理, //按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。 //题解: 先定义变量n,a[110],定义变量sum1,sum2,sum3,sum4,随后循环
阅读全文
摘要://题意:将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。 //题解:我们先定义变量n,a[110] (数组),输入n,然后循环, //输入a[i],再次循环(注意是反向形式,例如i++变i--),最后输出a[i],输出空格;结束程序。 includ
阅读全文
摘要://题意:输入包含三行:第一行为N,表示整数序列的长度(N <= 100); //第二行为N个整数,整数之间以一个空格分开; //第三行包含一个整数,为指定的整数m。 //题解:我们先定义变量N,A数组[110],(我习惯将序列的长度扩大); //sum,输入n,然后循环,输入a[i], 然后定义变
阅读全文
摘要://题意:他让我们在给定一个长度为n的非负整数序列中计算序列的最大跨度值(最大跨度值 = 最大值减去最小值)。 //题解:我们先输入n,然后循环,输入a,寻找a是不是最大数max,还是最小数min ,最后输出最大数max减最小数min,求 //出最大跨度值; include<bits/stdc++.
阅读全文
摘要://题意:他要我们先输入十个苹果到地面的高度,然后用淘淘手伸的高度+板凳高度和十个苹果到地面的高度比较;算出淘淘能摘多少苹果; //题解:我们先循环,然后输入数组a[i],表示十个苹果到地面的高度,再输入b,表示淘淘手伸的高度,然后再次循环,用淘淘手伸的高度+板凳高度和十个苹果到地面的高度比较 //
阅读全文
摘要://题意:要我们先输入一个整数n;然后在第二行输入n个整数,最后输出逆序后数组的整数,每两个整数之间用空格分隔。 //题解:先输入n;然后循环,输入数组a[i],然后再次循环(反向),输出数组a[i],注意:每两个整数之间用空格分隔, //所以输出空格。 include<bits/stdc++.h>
阅读全文