普通的代码
浮世闻歌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
开关问题
#include#include#define maxn 1010int a[maxn];int main(){int n, k, first = 1;memset(a, 0, sizeof(a));scanf("%d%d", &n, &k);for(int i=1; i for(int j=1; j if(j % i ==0) a[j] = !a[j]原创 2016-06-09 08:47:42 · 335 阅读 · 0 评论 -
子序列的和
#includeint main(){int m, n;double sum = 0;while(scanf("%d%d", &n, &m)&& n &&m){for(double i = n; i sum += 1.0/(i*i);printf("%.5f\n", sum);}return 0;}原创 2016-11-19 12:38:02 · 264 阅读 · 0 评论 -
倒三角
#includeint main(){int n;scanf("%d", &n);for(int i = 0; i for(int k = 0;k printf(" ");for(int j = 1; j printf("#"); } printf("\n");}return 0;}原创 2016-11-19 11:40:34 · 333 阅读 · 0 评论 -
hanxin
#includeint main(){int a, b, c;int x;while(scanf("%d%d%d", &a, &b, &c)){for(x = 10;x {if((x % 3 == a) &&( x % 5 == b) & (x % 7 == c)){printf("%d\n", x); break;//注意break,跳出循环} }原创 2016-11-19 10:54:04 · 306 阅读 · 0 评论 -
现在开始努力掌握递归算法
求指教,为什么最后运算结果会多出10倍?#includelong long c(int n,int m){if(mlong long ans = 1;for(int i=m+1;ifor(int i=1;ireturn ans;}int main(){int m ,n ;scanf("%d%d",&n,&m);printf("%d%d\n",原创 2016-10-15 16:18:50 · 655 阅读 · 0 评论 -
刽子手游戏
条件:一共有7次机会猜单词,第一行是游戏编号,输入-1结束,第二行是计算机想得数,第三行是你猜的数。首先要说明的是我们要自顶向下的编写程序,当然并非所有程序都要如此,比如谷歌几十行的代码,但我们必须熟练的掌握一种,然后才能去学习其他的。#include#include#define maxn 100int left,chance;char s[maxn], s2[maxn]原创 2016-11-05 19:07:11 · 503 阅读 · 0 评论 -
救济金发放
#include#define maxn 25int n, k, m, a[maxn];// 逆时针走t步,步长是d(-1表示顺时针走),返回新位置(其实可以分开两个函数写)int go(int p, int d, int t) { while(t--) { do { p = (p+d+n-1) % n + 1; } while(a[p] == 0); //原创 2016-11-05 19:08:23 · 673 阅读 · 0 评论 -
数组
在一个存放了升序数组的整型数组中,插入若干个整数,要求该数组中的数据仍然保持升序。但是,但是,但是,但是不知道为什么,如果插入的数字都是1 运行结果就有问题,其他数字都可以。#includeint main(){int m,j,k,x;int a[20]={2,5,9,10,21};printf("how many data of insert?");scanf("%d原创 2016-10-10 21:05:09 · 345 阅读 · 0 评论 -
循环问题
用程序实现下面图形的输出(提示:第i+1列与第i列同一行中的数差值为i,第i行与第i-1行的第一个数差值也是i)1 2 4 7 11 16 3 5 8 12 17 6 9 13 18 10 14 19 15 20 21#inc原创 2016-10-10 21:06:18 · 399 阅读 · 0 评论 -
倒推法
草地上有一堆野果,有一只猴子每天吃去这堆野果的一半又一个,5天后刚好吃完,这堆野果原来共有多少个?猴子每天吃掉多少个野果?tips:此题应采用倒推法求解。即由第5天开始,且第5天后剩余的野果为0,此外,还存在“前一天的野果数是后一天野果数加1后的两倍”这种对应关系。#includeint main(){int x1,x2=0,a[10];for(int i=1;i{x1原创 2016-10-10 21:07:02 · 1448 阅读 · 0 评论 -
数组
将两个存放升序数据的整形数组,仍按照升序合并存放到另一个整形数组中,要求存放必须一次到位,不得在新数组中重新排列。(瞎写写,练手)#includeint main(){int a[10]={2,4,5,7,9,11,14,16,18,20};int b[5]={1,6,11,17,21},c[20],i,j,k;i=j=k=0;while(iif(a[i]>原创 2016-10-10 21:49:48 · 229 阅读 · 0 评论 -
八皇后
//先注释两行,就是,12月份要选拔赛了,所以本人要多多练习,争取把竞赛入门1解决,蓝桥杯能进决赛,最好能争取到省赛的名额#include#includeusing namespace std;bool Valid(int row,int pos[]){for(int i=0;iif((pos[row]==pos[i])||(abs(row-i)==abs(pos[ro原创 2016-10-22 16:12:26 · 247 阅读 · 0 评论 -
竖式问题
#include#include#define maxn 20int main(){ int count = 0;char s[20], buf[99];scanf("%s", s);for(int abc = 111; abc for(int de =11; de {int x = abc*(de%10), y=abc*(de/10), z=abc*d原创 2016-06-10 13:59:12 · 382 阅读 · 0 评论 -
蛇形填数
#include#include#define maxn 20int a[maxn][maxn];int main(){int x, y, n, tot = 0;scanf("%d", &n);memset(a, 0, sizeof(a));tot = a[ x = 0 ][ y = n-1] = 1;while(tot{while(x whil原创 2016-06-09 09:29:15 · 238 阅读 · 0 评论 -
排列
#include#include#includeint main(int argc,char *argv[]){int abc, def, ghi;int a[10], count = 0;memset(a, 0, sizeof(a));for(abc = 123;abc def = 2*abc; ghi = 3*abc;a[abc/100] = a[abc原创 2016-11-19 13:32:07 · 340 阅读 · 0 评论
分享