循环结构
文章平均质量分 57
yanyanwenmeng
这个作者很懒,什么都没留下…
展开
-
火柴棍
//火柴棍:输入整数n,输出能拼成的不同等式的数目 #includeusing namespace std;int main(){ int a[10]={6,2,5,5,4,5,6,3,7,6},ans=0,temp=0,k; int num[2016]; int n; cin>>n;//火柴棍的数目 num[0]=6; for(int i=1;i<=2000;i++)//预原创 2017-05-10 13:09:05 · 376 阅读 · 0 评论 -
42:画矩形
总时间限制: 1000ms 内存限制: 65536kB描述根据参数,画出矩形。输入输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。输出输出画出的图形。样例输入7 7 @ 0样例输出...原创 2018-12-19 14:56:18 · 1596 阅读 · 0 评论 -
素数
【例 10】编写一个函数,用于在一个包含 N 个整数的数组中找到第一个质数,若有则返回函数的地址;否则返回 NULL(空指针)。[cpp] view plain copy#include #include using namespace std; int n,a[10001]; bool isprime(int n原创 2017-09-11 17:44:34 · 507 阅读 · 1 评论 -
计算表达式的值
描述有些语言中表达式的运算符使用字符串表示,例如用mul代表*,用div代表/,用add代表+,用sub代表-,用mod代表%。输入第一行为表达式的个数n。其余n行每行一个表达式,表达式由两个整数及其中间的运算符字符串表示。输出输出为n行,每行是对应表达式的值。注意,此处要求的所有运算均为整数运算。样例输入5345 mul 1223945 div 12321 ad原创 2017-08-20 21:15:51 · 3029 阅读 · 0 评论 -
计算分数加减表达式的值
33:计算分数加减表达式的值描述编写程序,输入n的值,求 1/1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + 1/7 - 1/8 + ... + (-1)n-1·1/n 的值。输入输入一个正整数n。1 输出输出一个实数,为表达式的值,保留到小数点后四位。样例输入2样例输出0.5000查看 提交原创 2017-08-20 20:50:27 · 1734 阅读 · 0 评论 -
switch用法
点击打开链接一般形式:switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1;}意思是先计算表达式的值,再逐个和case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行de原创 2017-08-17 15:54:54 · 12584 阅读 · 0 评论 -
简单算术表达式求值
简单算术表达式求值总时间限制: 1000ms 内存限制: 65536kB描述两位正整数的简单算术运算(只考虑整数运算),算术运算为:+,加法运算;-,减法运算;*,乘法运算;/,整除运算;%,取余运算。算术表达式的格式为(运算符前后可能有空格):运算数 运算符 运算数请输出相应的结果。输入一行算术表达式。原创 2017-08-20 20:20:04 · 7411 阅读 · 0 评论 -
逆波兰表达式(递归)
1696:逆波兰表达式总时间限制: 1000ms 内存限制: 65536kB描述逆波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的逆波兰表示法为+ 2 3。逆波兰表达式的优点是运算符之间不必有优先级关系,也不必用括号改变运算次序,例如(2 + 3) * 4的逆波兰表示法为* + 2 3 4。本题求解逆波兰表达式的值,其中运算符包括+ - * /四个。原创 2017-08-20 15:08:11 · 1115 阅读 · 1 评论 -
救援(循环控制)
救援查看提交统计提问总时间限制: 1000ms 内存限制: 65536kB描述救生船从大本营出发,营救若干屋顶上的人回到大本营,屋顶数目以及每个屋顶的坐标 和人数都将由输入决定,求出所有人都到达大本营并登陆所用的时间。 在直角坐标系的原点是大本营,救生船每次从大本营出发,救了人之后将人送回大本营。坐标系中的点代表屋顶,每个屋顶由其位置原创 2016-11-12 14:17:34 · 2396 阅读 · 0 评论 -
continue和break、return 0
#include<iostream>using namespace std;int main(){ int i; for(i=1;i<=5;i++) { if(i==1) continue;//跳过本次循环,进入下一次循环 cout<<i<<endl; } return 0;} continue:跳过本次循环...原创 2017-10-10 21:19:56 · 465 阅读 · 0 评论