ZZULIOJ
@大愚@
追光的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2625: 小H的数列
思路:就是求斐波那契数列前n项和可以分解为求每一项的值,再把其相加即可(注意溢出) #include <stdio.h> int main() { int num[1000]; int i,j,z; int zeor = 0,frist = 1,next; long count = 1; int n; scanf("%d",&n...原创 2019-12-28 16:30:50 · 309 阅读 · 0 评论 -
输入一个整数,判断该数是奇数还是偶数如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)
#include<stdio.h> #include<math.h> int main() { /* 输入一个整数,判断该数是奇数还是偶数。 输入 输入整数n。 输出 如果该数是奇数就输出“odd”,偶数就输出“even”(输出不含双引号)。 样例输入 Copy 8 样例输出 Copy even输入一个整数,判断该数是奇数还是偶数。 输入 输入整数n。 输出 如果该数是奇数...原创 2019-06-12 21:35:00 · 42481 阅读 · 1 评论 -
用c语言统计给定的n个数中,负数、零和正数的个数。
#include<stdio.h> #include<math.h> int main() { /*统计给定的n个数中,负数、零和正数的个数。 输入 输入的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个整数 输出 输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。 样例输入 Copy 6 0 1 2 3 -1 0 样例输出 Copy...原创 2019-06-17 17:23:42 · 25673 阅读 · 2 评论 -
设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和
#include<stdio.h> #include<math.h> int main() { /*设银行1年期定期存款年利率为2.25%,存款本金为deposit元,试编程计算并输出n年后的本利之和。 输入 输入一个正整数和一个实数,分别代表存款年数和存款本金。 输出 输出一个双精度实数,小数点后保留6位有效数字。 样例输入 Copy 2 100 样例输出 Copy 10...原创 2019-06-12 15:40:55 · 21218 阅读 · 0 评论 -
三位数求解
/*思路 stap 1 判断是否有解 stap 2 穷举法 */ #iunclude<stdio.h> int main() { int x ,y,z,n,no; scanf("%d",&n); int i = 1; int j = 0; no = i; for(x =1; x <= 9;x ++) { for(y = 1; y <= 9;y ++) { for(z...原创 2019-07-12 10:34:17 · 402 阅读 · 0 评论 -
1092: 素数表
思路:素数的定义是只在大于1的自然数中,除了1和本身以外不再有别的因子的自然数。如果一个数不是素数就是合数。合数的最小因子肯定比他的开平方数小。 #include<stdio.h> #include<math.h> int prime(int);//判断素数函数 int main() { int m ,n,i,b; scanf("%d %d",&m,&n);...原创 2019-08-21 16:25:23 · 969 阅读 · 0 评论 -
1093: 验证哥德巴赫猜想(函数专题)
#include<stdio.h> #include<math.h> int prime(int);//素数函数 int main() { /*哥德巴赫猜想大家都知道一点吧。我们现在不是想证明这个结论,而是对于任给的一个不小于6的偶数,来寻找和等于该偶数的所有素数对。做好了这件实事,就能说明这个猜想是成立的。 要求程序定义一个prime()函数和一个main()函数...原创 2019-08-25 16:38:05 · 739 阅读 · 0 评论 -
童年生活两三事。
//递归法 #include<stdio.h> int main() { /*Redraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。 但年幼的他一次只能走上一阶或者一下子蹦上两阶。 现在一共有N阶台阶,请你计算一下Redraiment从第0阶到第N阶共有几种走法。 输入 输入包括多组数据。 每组数据包括一行:N(1≤N≤40)。 输入以0结束 输出 对应每个输入...原创 2019-07-27 18:19:44 · 215 阅读 · 0 评论 -
求阶乘的最高位
#include<stdio.h> int main() { /1089: 阶乘的最高位/ double n; int i; double num = 1.0; scanf("%lf",&n); for(i = 1;i <= n;i ++) { num *= i; while(num >= 10) { num /= 10;//防止益出 } } printf(...转载 2019-07-26 18:21:24 · 504 阅读 · 0 评论 -
兔子繁殖(斐波那契数列)
#include<stdio.h> int main() { int i,n; int prenum,ternum,temp; prenum = ternum = 1;//这一代和上一代兔子 scanf("%d",&n); for(i = 3;i <= n;i ++) { temp = prenum; ternum = ternum + prenum; prenum =...原创 2019-06-20 09:36:54 · 523 阅读 · 0 评论 -
1087: 获取出生日期(多实例测试)
#include<stdio.h> int main() { /*1087: 获取出生日期(多实例测试) 时间限制: 1 Sec 内存限制: 128 MB 提交: 11801 解决: 7142 [提交] [状态] [讨论版] [命题人:admin] 题目描述 输入某人的18位身份证号,输出其出生日期。 输入 多实例测试。首先输入一个整数n,表示测试实例的个数,然后是n行,每行是一个...转载 2019-07-25 12:33:05 · 699 阅读 · 0 评论 -
1041:数列求和2
#include<stdio.h> int main() { int n,i; double num = 0.0; int x = 1;//表示正负号的 scanf("%d",&n); for(i =1 ;i <= n; i ++) { num += x * 1.0 / (2 * i - 1); x = -x; } printf("%.2lf\n...原创 2019-07-29 17:43:32 · 728 阅读 · 0 评论 -
1040: 数列求和1
#include<stdio.h> int main() { int n,i; double num = 0.0; scanf("%d",&n); for(i =1 ;i <= n; i ++) { num += 1.0 / (2 * i - 1); } printf("%.2lf\n",num); return 0; }原创 2019-07-29 17:36:16 · 392 阅读 · 0 评论 -
1086: ASCII码排序(多实例测试)
#include<stdio.h> int main() { char x,y,z,max,min; while(scanf("%c%c%c",&x,&y,&z) != -1) { if(x > y) { max = x; min = y; } else { max = y; min = x; } if(c > max) { max = c; } i...原创 2019-07-24 18:23:34 · 424 阅读 · 1 评论 -
1037: 四则运算
#include<stdio.h> #include<math.h> int main() { /*1037: 四则运算 时间限制: 1 Sec 内存限制: 30 MB 提交: 47268 解决: 13157 [提交] [状态] [讨论版] [命题人:admin] 题目描述 给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果 输入 表达式的...原创 2019-07-29 17:26:23 · 965 阅读 · 0 评论 -
众人聚餐
/思路:step 1 ;要判断是否有解,通过一个变量的值的变化来确定· step 2:用穷举法·来判断/ #include<stdio.h> int main() { int x,y,z,n,cost,no; int i = 1; int j = 0; scanf("%d %d",&n,&cost); no = i; for(x = 0;x < cost / 3;...原创 2019-07-12 10:12:50 · 175 阅读 · 0 评论 -
百鸡百钱
/百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只? 本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡、母鸡、小鸡各买多少只? 输入 输入一个正整数n(n<=100)。 输出 如果有解,种组合占一行,包含公鸡、母鸡、小鸡的个数,用正整数表示,每个数据占4列。公鸡母鸡小鸡个数均大于等于0,按公鸡数目从小到大输出...转载 2019-07-11 16:47:07 · 279 阅读 · 0 评论 -
级数求和
/已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。 现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。-/ #include<stdio.h> int main() { int i; double sn = 1; int k; scanf("%d",k); for(i = 1; ; i ++) {...原创 2019-07-11 15:57:34 · 1235 阅读 · 2 评论 -
幸运数
#include<stdio.h> int main() { int i,n,m; scanf("%d%d",&n,&m);//n > m int count = 0; for(i = n; i >= m;i --) { if(i % 7 == 0 && i % 4 != 0) { printf("%d",i); count ++; brea...翻译 2019-07-11 15:48:17 · 529 阅读 · 0 评论 -
1083: 数值统计(多实例测试)
#include<stdio.h> int main() { /*输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。 输出 对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。 样例输入 Copy 6 0 1 2 3 -1 0 5 1 2 3 4 0.5...原创 2019-07-15 16:47:48 · 492 阅读 · 0 评论 -
有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,,计算青蛙何时爬上来、、、、
/思路;我们不能简简单单的认为青蛙的速度 = up - dawn,如果白天可以爬上来何必等到晚上 核心代码:(up - dawn) * i >= high; printf("%d",i + 1);/ #include<stdio.h> int main() { int high,up,dawn,i; for(i = 1;;i ++) { if((up - dawn) * i &g...原创 2019-07-11 10:21:01 · 3743 阅读 · 0 评论 -
一辆智能小车,最初(时间为0)的位置为(0,0),我们想知道它最后的位置。小车以每小时10公里的速度向北移动(以北为y轴正向,以东为x轴正向)。小车会受到一系列依照时间戳记排序的命令,1表示“向左转”
/*有一辆智能小车,最初(时间为0)的位置为(0,0),我们想知道它最后的位置。小车以每小时10公里的速度向北移动(以北为y轴正向,以东为x轴正向)。小车会受到一系列依照时间戳记排序的命令,1表示“向左转”,2表示“向右转”,3表“停止”。每个命令的前面有一个时间戳记,所以我们知道该命令是何时发出的。最后一个命令一定是“停止”。我们另外假设,这辆小车非常灵活,它可以在瞬间转弯。 以下列输入为例。小...转载 2019-07-10 00:08:11 · 2094 阅读 · 0 评论 -
向小z同学学习
/Z同学为了实现暑假去云南旅游的梦想,决定以后每天只消费1元,每花k元就可以再得到1元,一开始Z同学有M元,问最多可以坚持多少天。 输入 输入2个整数M, k,(2 <= k <= M <= 1000)。 输出 输出一个整数,表示M元可以消费的天数。 样例输入 Copy 4 3 样例输出 Copy 5/ #include<stdio.h> int main() { i...翻译 2019-07-10 11:15:14 · 284 阅读 · 0 评论 -
分解质因数
/分解质因数,(最小的质因数为2)设n为输入得数,k为质因数 step1 当n == k;时程序结束 step2 当n != k;时n % k == 0时打印此时的k n = n / k;再执行step1,如果n % k != 0;时因为我们不知道k为多少,所以要逐渐递进k = k + 1在执行step1;/ #include<stdio.h> int main() { int ...翻译 2019-07-10 15:34:01 · 171 阅读 · 0 评论 -
某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此
/题目要求 ;某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此。/ /思路:方法1,因为这个公里表跳过了4,所以含有4的都没有被记录,直接跳过了4,所以只要是不含有四的都是实际的公里表 方法2,我们用总的公里数 - 含有四的公里数 = 实际公里数 演示方法2/ #incl...原创 2019-07-03 18:04:01 · 3846 阅读 · 1 评论 -
敲7(多实例测试)
#include<stdio.h> int main() { /输出7和7的倍数,还有包含7的数字例如(17,27,37…70,71,72,73…) 输入 首先输入一个整数t,表示有t组数据。 然后有t行,每行一个整数N。(N不大于30000) 输出 对于每组数据 ,输出从小到大排列的不大于N的与7有关的数字。每组数据占一行,每个数字后面有一个空格; 样例输入 Copy/ int i,...原创 2019-07-14 16:08:11 · 1624 阅读 · 0 评论 -
输入第一行是一个整数T,表示有T组测试实例; 每组输入包括两行: 第一行一个数n表示接下来会有n个整数; 第二行空格隔开的n个数。 输出 对于每组输入,在一行输出n个数的和
#include<stdio.h> int main() { /*求n个整数的和。 输入 输入第一行是一个整数T,表示有T组测试实例; 每组输入包括两行: 第一行一个数n表示接下来会有n个整数; 第二行空格隔开的n个数。 输出 对于每组输入,在一行输出n个数的和(保证和不会超出int类型的范围)! 样例输入 Copy 2 3 1 2 3 4 -1 0 -19 22 样例输出 Copy ...原创 2019-07-14 11:09:07 · 86822 阅读 · 5 评论 -
a + b(测试3)
#include<stdio.h> int main() { /*计算A+B 输入 输入数据有多组。 每组一行,为两个整数A, B。输入0 0表示输入结束,该组输入不用处理。 输出 对每行输入,输出A+B的值,单独占一行。 样例输入 Copy 1 2 0 0 样例输出 Copy 3 提示 输入0 0结束,本题可以在循环条件中读取键盘输入并同时进行判断: while(scanf("%d...原创 2019-07-13 17:23:45 · 379 阅读 · 0 评论 -
不知输入的数据有几个如何计算a+ b
/tamp1 首先判断输入了几个数据 tamp2while()循环/ #include<stdio.h> #define EOF -1 int main() { int a,b; while(scanf("%d%d",&a,&b) != EOF) { printf("%d\n",a + b); } return 0; } ...原创 2019-07-13 17:14:49 · 334 阅读 · 0 评论
分享