- 博客(18)
- 收藏
- 关注
原创 排列
#include #include #include int 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
319
原创 子序列的和
#include int 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
251
原创 倒三角
#include int 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
315
原创 hanxin
#include int 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
292
原创 救济金发放
#include #define maxn 25 int 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
661
原创 刽子手游戏
条件:一共有7次机会猜单词,第一行是游戏编号,输入-1结束,第二行是计算机想得数,第三行是你猜的数。 首先要说明的是我们要自顶向下的编写程序,当然并非所有程序都要如此,比如谷歌几十行的代码,但我们必须熟练的掌握一种,然后才能去学习其他的。 #include #include #define maxn 100 int left,chance; char s[maxn], s2[maxn]
2016-11-05 19:07:11
485
原创 八皇后
//先注释两行,就是,12月份要选拔赛了,所以本人要多多练习,争取把竞赛入门1解决,蓝桥杯能进决赛,最好能争取到省赛的名额 #include #include using namespace std; bool Valid(int row,int pos[]) { for(int i=0;i if((pos[row]==pos[i])||(abs(row-i)==abs(pos[ro
2016-10-22 16:12:26
234
原创 现在开始努力掌握递归算法
求指教,为什么最后运算结果会多出10倍? #include long long c(int n,int m) { if(m long long ans = 1; for(int i=m+1;i for(int i=1;i return ans; } int main() { int m ,n ; scanf("%d%d",&n,&m); printf("%d%d\n",
2016-10-15 16:18:50
639
原创 言之无文行而不远
发生一些不是很愉快的事情,有个学长和我一起在图书馆工作,然后本来有没什么交集,不知道为什么每次见到我跟见到鬼一样的,不是,不想理我就别理我呗,当不认识不是挺好的麽,何必非要搞得我一直再纠缠他一样的,这样有意思吗!还有啊,也怪你自己啦,话那么多,别人都不想理你还讲那么多话,这个世界上目前只有自己的事情最重要,特别是学习,只有当你有能力了以后,你才可以不用低声下气,但这并不意味着你有钱就可以趾高气昂,
2016-10-14 18:58:59
797
原创 这一年来的一点感受
其实编程最重要的就是自学,这个过程和他人无关,别人的评价和眼光并不能代表着什么,即使是并不看好你的带队老师,所以我要更加努力,做出成绩来,证明给他看,女生也是可以学好编程的,加油!先给自己定个小目标,蓝桥杯一等奖!省赛!想以不同的身份再去一趟北大! 专注于眼前的事,不要去害怕结果,那些你以为你学不会,学不好的事情,在你的努力下都是可以变得很好的!就像今天的健美操,一直以为自己是同手同脚就没有肢体
2016-10-13 08:54:44
330
原创 由于昨天网络不好而没有发送出来的数组基本题的最后一题
/*程序一:#include int main() { int a[7][7],b[4]={1,9,5,6}; for(int i=0;i { for(int j=i;j { a[i][j]=b[i]; a[6-i][j]=b[i]; } for(int j=i+1;j { a[j][i]=b[i]; a[j][6-i]=b[i]; }/*从外而内一圈一圈赋值,变换的
2016-10-13 08:48:44
246
原创 数组
将两个存放升序数据的整形数组,仍按照升序合并存放到另一个整形数组中,要求存放必须一次到位,不得在新数组中重新排列。(瞎写写,练手) #include int 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(i if(a[i]>
2016-10-10 21:49:48
211
原创 倒推法
草地上有一堆野果,有一只猴子每天吃去这堆野果的一半又一个,5天后刚好吃完,这堆野果原来共有多少个?猴子每天吃掉多少个野果?tips:此题应采用倒推法求解。即由第5天开始,且第5天后剩余的野果为0,此外,还存在“前一天的野果数是后一天野果数加1后的两倍”这种对应关系。 #include int main() { int x1,x2=0,a[10]; for(int i=1;i { x1
2016-10-10 21:07:02
1425
原创 循环问题
用程序实现下面图形的输出(提示:第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
386
原创 数组
在一个存放了升序数组的整型数组中,插入若干个整数,要求该数组中的数据仍然保持升序。但是,但是,但是,但是不知道为什么,如果插入的数字都是1 运行结果就有问题,其他数字都可以。 #include int 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
331
原创 竖式问题
#include #include #define maxn 20 int 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
357
原创 蛇形填数
#include #include #define maxn 20 int 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
228
原创 开关问题
#include #include #define maxn 1010 int 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
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人