c语言
杨宝涛
员工
展开
-
阶乘的算法
今天是第三天编写小算法,祝愿自己有毅力编写下去,好好学习c语言。今天编写的是阶乘的两种实现方式。一、常规方法#include "stdio.h"void main(){//1.0常归想法int n,i,t=1;while(1){printf("请输入你要求的阶乘n\n");scanf("%d",&n);for(i=1;it=t*i;}printf原创 2014-03-19 13:09:16 · 1002 阅读 · 0 评论 -
印度国王被国际象棋发明者坑死了
好久没写博客了,今天看了一些小算法,不妨共享一下,共同进步。#include "stdio.h"void main(){int t=1,s=1,i;for(i=0;it=2*t;s=s+t;}printf("%d%d",t,s);}以后坚持每天一篇,共勉之。原创 2014-03-17 22:07:01 · 3109 阅读 · 0 评论 -
n<1+1/2+1/3.....+1/m<n+1问题解决算法
由于本人也是初学,难免有错误,请大家谅解。特别c语言没学过,也是摸着石头过河,请大家多多关照。#include double s=0.0;//存和double m,c;//返回大于n的下标,返回小于n+1的下标double i=1.0;void main(){double n=1.0;printf("本方法用来计算nprintf("请输入所求的数\n");sca原创 2014-03-18 20:00:32 · 2476 阅读 · 1 评论 -
评委给选手评分都去哪了
从前看评委给选手评分,计算这么简单,什么什么都弱爆了。今天第四天,加油。#include "stdio.h"//这是用来模拟比赛设计的//假设有12个选手//评委(6个)依次对选手进行打分//最终分数是去掉最高分和最低分的平均值void main(){int i,j;float temp,max=0.0,min=100.0;float score [6];原创 2014-03-20 13:58:24 · 1473 阅读 · 0 评论 -
约瑟夫环形算法 用c语言实现
算法的大致要求是:30个人组成一个环,从第一个人开始查数,查到第九个就拉去去枪毙一分钟,然后从下一个开始查数,每查到9就拉出去枪毙一分钟,直到枪毙完第15个人。c语言实现如下:#include "stdio.h"void main(){int array_list[30];int i;int calNum=0; int total=0; int index=-1;原创 2014-03-22 18:06:43 · 1140 阅读 · 0 评论 -
十进制转换2-16进制(c语言算法实现)
今天第五天坚持写算法了,由于从前没学过c语言,加上用的mircrosoft c++6.0,太不好用了,太愁人了。经过一些列测试,终于把数制转化完成了。还是有一定的成就感,嘿嘿。闲话少说,代码奉上。#include "stdio.h"#include "math.h"void main(){int q,m,k,p,s[50];double n;m=0;printf("原创 2014-03-21 19:34:21 · 1800 阅读 · 0 评论 -
c语言实现括号匹配 栈的思想
括号匹配,c语言来实现#include "stdio.h"void init(){char s[100];int top;char ch;top=0;printf("请输入符号\n");ch=getchar();while(ch!=EOF && ch !='\n'){switch(ch){case '(' :s[top++]=ch;break;原创 2014-03-23 16:27:01 · 770 阅读 · 0 评论