![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
6100个题目
LY_si_chung
码农
展开
-
求菲薄纳西数列前20项
#include<stdio.h>#include<stdlib.h>//作用是什么int main(void){ int i; int f[20]={1,1}; for(i=2;i<20;i++){ f[i]=f[i-2]+f[i-1];} for(i=0;i<20;i++){ if(i%2==0) ...原创 2018-07-23 15:51:43 · 671 阅读 · 0 评论 -
循环
1.continue与break的区别continue例子:#include<stdio.h>int main(){ int n; for(n=100;n<=150;n++) { if(n%3==0) continue; printf("%d\t",n); }}break例子:#...原创 2018-07-23 09:40:40 · 101 阅读 · 0 评论 -
函数
//求阶乘#include<stdio.h>int main(){ int k; scanf("%d",&k); printf("%d!=%ld\n",k,fac(k)); return 0 ;}long fac (int n)//函数名fac{ long f = 1;//变量用于存放阶乘值 if(n<...原创 2018-07-23 09:29:16 · 250 阅读 · 0 评论 -
排序总结:选择排序与冒泡排序
选择排序#include<stdio.h>main(){ int a[10]={1,2,5,9,3,4,6,7,8,10},i,j;for(i=0;i<10;i++) for(j=i+1;j<10;j++) if(a[i]>a[j]) { int(t)=a[i]; ...原创 2018-07-23 09:23:03 · 167 阅读 · 0 评论 -
斐波那契数二进制转换成十进制
/*我们知道,以二进制作为基数来看01序列1010,则对应的十进制数为1*8+0*4+1*2+0*1=10。如果用斐波那契数列作为基数来看01序列1010,那对应的十进制数又是多少呢?已知斐波那契数列的前几项为:1,1, 2, 3, 5, 8, 13, 21, ……。斐波那契数是一个01序列。例如:斐波那契数1010对应的十进制数为1*3+0*2+1*1+0*1=4。编程实现,对给出的斐波那契...原创 2018-07-23 16:20:59 · 999 阅读 · 0 评论 -
吃饭花钱求人数
/*有30个人,其中有男人、女人和小孩,在一家饭馆吃饭花了50元钱;每个男人花3元,每个女人花2元,每个小孩花1元,且男人数量多于女人,问男人、女人和小孩各有几人?*/#include<stdio.h>main(){ int x,y,z,count=0; printf("\t男\t女\t小孩\n"); for(x=1;x<=10;x++) ...原创 2018-07-23 16:17:27 · 466 阅读 · 0 评论 -
硬币分法
/*No3 硬币分法(8分)问题描述:小明是某银行的工作人员,一天小贩老张扛了几麻袋的零钱要求存进银行户头。小明一看傻了眼,零钱全部是1分、2分和5分的硬币,在经历了整整一天的数钱后,小明虽然累的腰酸手疼,但是仍有兴趣在想,如果把一元钱分成1分、2分、5分的,有多少种分法呢?比如,100个1分,19个5分加5个1分,50个2分……聪明的你,帮小明分析下,共有多少种分法。*/#include...原创 2018-07-23 16:10:49 · 359 阅读 · 0 评论 -
求1000之内的完数
//一个数如果恰好等于它的因子之和,这个数就称为“完数”。//例如,6的因子为1、2、3,而6=1+2+3,因此6是完数。编程找出1000之内的所有为完数,并按下面的格式输出其因子://6 its factors are 1,2,3#include<stdio.h>main(){ int n,i,s,a[30],j,k; for(n=1;n<=1000;...原创 2018-07-23 16:05:25 · 348 阅读 · 0 评论 -
回文数
//回文数的概念:即是给定一个数,这个数顺读和逆读都是一样的。例如:121,1221是回文数,#include<stdio.h>main(){int a,b,c,d,i;for(i=1000;i<=9999;i++){a=i/1000;b=(i-a*1000)/100;c=(i-a*1000-b*100)/10;d=i%10;if(a==d&&...原创 2018-07-23 15:54:48 · 490 阅读 · 0 评论 -
韩信点兵
#include<stdio.h>int main(){ int x; for(x=1; ; x++) { if(x%5==1&&x%6==5&&x%7==4&&x%11==10) { printf("x=%d\n",x); break;...原创 2018-07-23 09:42:10 · 199 阅读 · 0 评论