
程序设计基础之for循环结构
程序设计基础之for循环结构
嵇微元
这个作者很懒,什么都没留下…
展开
-
bLue的平行四边形
Problem DescriptionbLue 的数学很渣,连平行四边形都不会画,他来求你帮他画一个,你能帮助他吗?Input输入数据有多组(数据组数不超过 65),到 EOF 结束。对于每组数据,输入一行,包含两个用空格隔开的整数 a, b (3 <= a, b <= 10),分别代表平行四边形上下两边的长度和左右斜边的长度(星号的个数)。Output对于每组数据,输出 ...原创 2019-09-07 10:45:32 · 166 阅读 · 0 评论 -
C/C++经典程序训练5---图形打印问题
Problem Description图形的规则如下 ,要求输入n的值,按照图形的打印规则打印出相关的图形:Input输入整数n。Output按图形的规律打印出相关的图形。Sample Input4Sample Output++++++++++*++HintSource#include <stdio.h>#include <stdlib.h&...原创 2019-09-07 10:44:59 · 181 阅读 · 0 评论 -
区域内点的个数
Problem DescriptionX晚上睡不着的时候不喜欢玩手机,也不喜欢打游戏,他喜欢数星星。Input多组输入。每组先输入一个整数N(N <= 10000),接着输入两个点代表矩形的左下点B(x,y)和右上点T(x,y),然后输入N个(X,Y)代表N颗星星。问有多少颗星星在窗子内部,在窗边上的不计。Output输出一个整数,代表有多少颗星星在窗子内部。Sample In...原创 2019-09-07 10:13:43 · 296 阅读 · 0 评论 -
九九乘法表
Problem Description九九乘法表是数学学习的基础,今天我们就来看看乘法表的相关问题。《九九乘法歌诀》,又常称为“小九九”,如下图所示。你的任务是写一个程序,对于给定的一个正整数 n ,输出“九九乘法表”的前 n 行。例如,输入 n 为 9,你的程序的输出将为下图:Input输入包含多组测试数据,以 EOF 结束。每组测试数据只包含一个正整数 n (0 < n <...原创 2019-09-07 10:08:06 · 981 阅读 · 0 评论 -
C语言实验——打印金字塔
Problem Description输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。Input输入只有一个正整数n。Output打印金字塔图形,其中每个数字之间有一个空格。Sample Input3Sample Output11 2 11 2 3 2 1HintSource题解:特别注意题目中说数字与数字之间有一个空格,但是每一行数字的末尾没有空格。第一行一...原创 2019-09-07 09:55:07 · 2606 阅读 · 0 评论 -
C语言实验——for循环打印图形(循环结构)
Problem Description通过使用双重for循环语句,打印下列图形:InputOutputSample InputSample Output*HintSource#include <stdio.h>#include <stdlib.h>int main(){ int i,j; for(i=1;i<=...原创 2019-09-07 09:35:19 · 2486 阅读 · 0 评论 -
C语言实验——素数
Problem Description输出100->200之间的素数的个数,以及所有的素数。Input无Output100->200之间的素数的个数,以及所有的素数。Sample InputSample Output21101 103 … 197 199HintSourceZJGSU#include <stdio.h>#include <s...原创 2019-09-07 09:30:33 · 1151 阅读 · 0 评论 -
C/C++练习7---求某个范围内的所有素数
Problem Description求小于n的所有素数,按照每行10个显示出来。Input输入整数n(n<10000)。Output每行10个依次输出n以内(不包括n)的所有素数。如果一行有10个素数,每个素数后面都有一个空格,包括每行最后一个素数。Sample Input100Sample Output2 3 5 7 11 13 17 19 23 2931 37 41...原创 2019-09-07 09:25:19 · 596 阅读 · 0 评论 -
小金掰呀掰不够玉米
Problem Description众所周知,C语言的学习是我们程序设计基础的重点和主要内容。有一天,小金(a1s4z5)觉得好饿、好饿,于是去地里找玉米吃。他拿了一个很大的背包,可以装下很多很多玉米。他掰玉米有一个习惯,第1次的时候掰1个,第2次的时候掰2个,第3次的时候掰3个…第n次的时候掰n个,他打算掰完第n次的时候就回家吃玉米。在苞米地里,他越掰越高兴越掰越高兴,终于当他摩擦到要...原创 2019-09-07 09:17:41 · 123 阅读 · 0 评论 -
A+B for Input-Output Practice (IV)
Problem DescriptionYour task is to Calculate the sum of some integers.InputInput contains multiple test cases. Each test case contains a integer N, and then N integers follow in the same line. A te...原创 2019-09-07 09:04:27 · 655 阅读 · 0 评论 -
完美的素数
Problem Description素数又称质数。指一个大于1的自然数,除了1和此整数自身外,不能被其他自然数整除的数。我们定义:如果一个素数是完美的素数,当且仅当它的每一位数字之和也是一个素数。现在给你一个正整数,你需要写个程序判断一下这个数按照上面的定义是不是一个完美的素数。Input输入包含多组测试数据。每组测试数据只包含一个正整数 n (1 < n <= 10^6)。...原创 2019-09-07 09:00:50 · 331 阅读 · 0 评论 -
C语言实验——余弦
Problem Description输入n的值,计算cos(x)。Input输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。Output输出cos(x)的值,保留4位小数。Sample Input0.0 1001.5 3Sample Output1.00000.0701HintSource#include <stdio.h>#inc...原创 2019-09-07 08:55:00 · 1836 阅读 · 1 评论 -
水仙花数
Problem Description春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。现在要求输出所有在m和n范围内的水仙花数。Input输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output对于每个测试实...原创 2019-09-06 20:37:16 · 221 阅读 · 0 评论 -
C语言实验——打印菱形
Problem Description从键盘输入一个整数n(1≤n≤9),打印出指定的菱形。Input正整数n(1≤n≤9)。Output指定的菱形。第一行前面有n-1个空格,第二行有n-2个空格,依此类推。Sample Input5Sample Output**HintSource#include <stdio.h>#include &l...原创 2019-09-06 20:30:10 · 660 阅读 · 0 评论 -
C语言实验——打印数字图形
Problem Description从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。Input正整数n(1≤n≤9)。Output指定数字图形。Sample Input5Sample Output11211232112343211234543211234321123211211HintSource#include <stdio.h>...原创 2019-09-06 20:28:35 · 733 阅读 · 0 评论 -
bLue的大写L
Problem Description大家有注意到 bLue 这四个字母中只有第二个字母是大写的吗?bLue 想让他的 ‘L’ 看起来更加高大上,所以他来让你帮他写几个不同尺寸的 ‘L’ 图案。Input输入数据有多组(数据组数小于 20),到 EOF 结束。对于每组数据,输入一行,包含一个整数 n (2 <= n <= 20),表示 L 的尺寸。Output对于每组数据,...原创 2019-09-06 20:22:43 · 521 阅读 · 0 评论 -
平方数
Problem Description飞飞特别喜欢平方数,可是他数学并不好,你能帮他计算n与m之间所有平方数之和吗?提示:若一个整数的开方还是整数,它就是平方数。例如:4、9、16、25是平方数。Input第一行 T 代表数据的组数。接下来有 T 行,每行两个整数n,m (0 <= n, m <= 100000000)Output输出一个整数,代表所求区间内平方数之和。...原创 2019-09-06 20:16:38 · 688 阅读 · 0 评论 -
期末考试之分等级
Problem Description期末考试结束了,老师想要根据学生们的成绩划分出等级。共有5个等级A,B,C,D和E。划分方法如下,90分(含90)以上的为A,80~ 90(含80)间的为B,70~80(含70)间的为C,60~70(含60)的为D,不及格的为E。根据输入的成绩,编程输出各个级别段人数。Input输入第一行包含一个正整数N(N<= 100)代表学生的数目,接下...原创 2019-09-06 19:51:32 · 2533 阅读 · 0 评论 -
C语言实验——分数序列
Problem Description有一个分数序列:2/1, 3/2, 5/3, 8/5, 13/8, …编写程序求出这个序列的前n项之和。Input输入只有一个正整数n,1≤n≤10。Output输出该序列前n项和,结果保留小数后6位。Sample Input3Sample Output5.166667HintSource#include <stdio.h>...原创 2019-09-06 19:46:32 · 896 阅读 · 0 评论 -
猜糖块
Problem Description小狗对小猫说:你猜猜我的口袋里有几块糖?小猫说:猜对了你给我吃吗?小狗点点头:嗯,猜对了两块都给你!小猫咽了咽口水说:我猜五块!然后,小狗笑着把糖放到小猫手里,说:我还欠你三块。既然小猫这么喜欢吃糖,小狗决定每天都给小猫几块糖,但是呢,不能每天都给相同块数的糖,那样就太单调了。于是,第一天小狗给小猫11=1块,第二天22=4块……第 n 天给的糖数为 n*...原创 2019-09-04 21:19:32 · 275 阅读 · 0 评论 -
简单计算
Problem Description接受从键盘输入的N个整数,输出其中的最大值、最小值和平均值(平均值为整除的商)。Input第一行一个正整数N(N<=100);第二行有N个用空格隔开的整数Ti (1 <= i <= N, 0 <= Ti <= 10000000)Output三个有空格隔开的整数分别为最大值、最小值和平均值,其中平均值为整除的商。Sam...原创 2019-09-04 21:11:25 · 1420 阅读 · 1 评论 -
做乘法
Problem Description请用C语言编写一个程序。此程序接收一个正整数N,然后打印输出“N次N*(1->N)格式”的数据。例如:此程序接收正整数5,那会输出以下格式的数据:51=552=1053=1554=205*5=25Input只有一个正整数N(N<=100)。Output输出共N行数据,如上面的例子所示。Sample Input5Sample...原创 2019-09-04 21:08:34 · 741 阅读 · 0 评论 -
C语言实验——两个数比较
Problem Description求2个数中较大者。Input第一行为测试的数据组数N,接下来的N行分别是两个待比较的整数。Output输出N行,每一行的值为每组数中较大的整数。Sample Input21 215 10Sample Output215HintSource#include <stdio.h>#include <stdlib.h&...原创 2019-09-04 21:06:24 · 980 阅读 · 0 评论 -
小鑫の日常系列故事(五)——卡片游戏
Problem Description小鑫和健健喜欢在课间的时候玩游戏,今天他手里有n张卡片,每张卡片有一个数字。于是他就想和健健比一比更幸运。玩法是这样的:这n张卡片上的数字是没有规律的。他俩轮流取走最上面的一张卡片,最后谁取走卡片上的数字之和最大,谁就更幸运。(因为这个游戏是小鑫想出来的,总是小鑫拿第一张)你能帮他们判断谁更幸运么?Input第一行为一个数字 n。100000>...原创 2019-09-04 21:04:28 · 259 阅读 · 0 评论 -
C语言实验——求阶乘(循环结构)
Problem Description从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出。提示: 0!是 1 。Input输入任意一个大于等于0的整数n。Output输出n!Sample Input3Sample Output6HintSource#include <stdio.h>#include <stdlib.h>int...原创 2019-09-04 20:59:55 · 1562 阅读 · 0 评论 -
C语言实验——计算1到n的和(循环结构)
Problem Description从键盘上输入任意一个整数n,计算1到n的和。Input从键盘输入任意整数n。Output输出1到n的和。Sample Input3Sample Output6HintSource#include <stdio.h>#include <stdlib.h>int main(){ int i,n,s;...原创 2019-09-04 20:57:49 · 2885 阅读 · 0 评论 -
数列求和
Problem Description数列求和是一类常见的问题,本题有一定的代表性:求s=a+aa+aaa+aaaa+……+aa…aa(n位)其中,a的值由键盘输入,位数n也由键盘输入。Input第一行输入a的值;第二行输入位数n。Output输出对n个数完成求和运算后的结果。比如a=3,n=6时,s=3+33+333+3333+33333+333333Sample Input...原创 2019-09-04 20:56:09 · 724 阅读 · 0 评论 -
C语言实验——圆周率
Problem Description输入n值,并利用下列格里高里公式计算并输出圆周率:Input输入公式中的n值。Output输出圆周率,保留5位小数。Sample Input1Sample Output2.66667HintSource#include <stdio.h>#include <stdlib.h>int main(){ ...原创 2019-09-04 20:48:48 · 634 阅读 · 0 评论 -
求绝对值最大值
Problem Description求n个整数中的绝对值最大的数。Input输入数据有2行,第一行为n,第二行是n个整数。Output输出n个整数中绝对值最大的数。Sample Input5-1 2 3 4 -5Sample Output-5HintSource#include <stdio.h>#include <stdlib.h>int...原创 2019-09-04 20:42:50 · 392 阅读 · 0 评论 -
C/C++训练1---最大公约数与最小公倍数
Problem Description输入两个正整数,求它们的最大公约数与最小公倍数。Input输入两个正整数,两个整数之间用空格分开。数据保证在 int 范围内。Output第一行输出最大公约数;第二行输出最小公倍数。答案保证在 int 范围内。Sample Input64 48Sample Output16192HintSource解法一:#include &...原创 2019-09-04 20:16:17 · 458 阅读 · 0 评论 -
A+B for Input-Output Practice (II)
Problem DescriptionYour task is to Calculate a + b.InputYour task is to Calculate a + b.OutputFor each pair of input integers a and b you should output the sum of a and b in one line, and with on...原创 2019-09-02 22:31:01 · 301 阅读 · 0 评论