自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

走在技术的前面

GENIUS ON THE WAY OF CS

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 C语言常见编程题【索引】

1,计算某年某月某日是该年的第几天。#includeint main(){ int count(int month); int year,month,day;//定义年月日 int i,leap,sum=0;//定义变化量 printf("please input the date (eg:2010-01-01):"); scanf("%d-%d-%d",&year,&month,&day); //判断是否为闰年 if(year%400==0||year%4==0&&ye

2010-07-20 00:16:00 758 1

转载 风雨20年:我所积累的20条编程经验

<br />本文由伯乐在线关关译自Jonathan Danylko的网站DCS Media。Danylko是一位资深开发顾问,DCS公司的创始人<br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。<br />我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。<br />1. 估算解决问题

2010-11-14 12:39:00 358

原创 输出斐波那契数列前40项

<br />#include<stdio.h>int main(){//输出斐波那契数列f(n)=f(n-1)+f(n-2) long f1=1,f2=1; int i; for(i=1;i<=20;i++)//每次输出2个,循环20次 输出40个数 { printf("%-10ld%-10ld",f1,f2); f1=f1+f2; f2=f1+f2; if(i%2==0)//控制每行输出4个数 printf("/n"); }}

2010-07-29 00:36:00 10573 1

原创 判断是否为素数

<br />#include<stdio.h>#include<math.h>int main(){//判断一个数是否为素数 int num,i=2,flag=1;//flag为1时,num是素数,否则不是。 printf("input the number(num>=2):"); scanf("%d",&num); while(flag&&i<=sqrt(num))//循环控制条件 { if(num%i==0) flag=0;//如果num能被整除,flag=

2010-07-29 00:18:00 602

原创 求一个N位正整数,各位数字之和

<br />#include<stdio.h>int main(){//求一个n位数各个位数之和 long num; int sum=0,tn;//tn为每位数 printf("input a integer number:"); scanf("%ld",&num); while(num!=0) { tn=num%10;//计算个位上的数字 sum=sum+tn; num=num/10;//使sum去掉最低位 } printf("sum=%d/n

2010-07-28 23:56:00 3007

原创 求最大公约数

#includeint main(){ int num1,num2,r;//r为余数 printf("input tow integer number:"); scanf("%d%d",&num1,&num2); if(num1

2010-07-28 23:43:00 398

原创 爱因斯坦阶梯问题

设有一阶梯,若每步跨2阶,最后余1阶;若每步跨3阶,最后余2阶;若每步跨5阶,最后余4阶;若每步跨6阶,最后余5阶;若每步跨7阶,正好到阶梯顶。问该阶梯共有多少阶?#includeint main(){ //由题意可知,x为一个奇数,且是7的倍数,故可以每步跨14,进行一个循环。 int x=7; while(x%3!=2||x%5!=4||x%6!=5)//剩下的三个条件作为循环的条件 x=x+14; printf("%d/n",x);}

2010-07-26 23:53:00 1434

原创 求a+aa+aaa+……+aa..a(n个a),并以原格式输入结果

<br />#include<stdio.h>int main(){//计算a+aa+aaa+aaaa+...+aa..a(n个a),并以原格式输出结果 int a,n,i; long tn=0,sum=0;//tn表示下一项,sum表示累加和 printf("input a and n:"); scanf("%d%d",&a,&n); for(i=1,tn=a;i<=n;i++) { sum=sum+tn;//计算累加和 printf("%ld+",tn);//

2010-07-26 23:35:00 1812 1

原创 求近似PI的值

<br />#include<stdio.h>#include<math.h>void main(){//利用公式PI/4=1-1/3+1/5-1/7+... 直到最后一项的绝对值小于1e-6 float sum=0,tn=1;//sum表示累加和项,tn表示下一项 int sign=1;//符号位 long n=1;//n表示计算的项数 while(fabs(tn)>1e-6) { sum=sum+tn;//累加求和 sign*=-1; tn=(float

2010-07-26 00:19:00 825 1

转载 给思想加油

<br />累了<br />不要倒下<br />想想家中的父母<br />也要挺住<br />告诉自己这不算什么<br /><br />倦了<br />不要放弃<br />其实放弃的不是一些事物<br />是自己<br />珍惜自己<br /><br />烦了 <br />不要抱怨<br />上帝不知道你是谁<br />要好好生活<br />享受你正在做的事情<br /><br />受到打击了<br />不要垂头丧气<br />不要认为自己天生可以把每件事都做好<br />但要努力把每件事都做到自己的最好<

2010-07-23 18:25:00 434

原创 printf函数详解

<br />printf()格式转换的一般形式如下 <br />%(flags)(width)(.prec)type <br />以括号括起来的参数为选择性参数,而%与type则是必要的。底下先介绍type的几种形式 <br />%d 整数的参数会被转成一有符号的十进制数字 <br />%u 整数的参数会被转成一无符号的十进制数字 <br />%o 整数的参数会被转成一无符号的八进制数字 <br />%x 整数的参数会被转成一无符号的十六进制数字,并以小写abcdef表示 <br />%X 整数的参数会被转

2010-07-22 00:38:00 414

原创 详解scanf函数

<br />函数名: scanf <br />功能: 执行格式化输入 <br />用法: int scanf(char *format[,argument,...]);<br />scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。<br />其调用格式为:scanf("<格式化字符串>",<地址表>);<br />scanf()函数返回成功赋值的数据项数,出错时则返回EOF。<br />其控制串由三类字符构成:<

2010-07-22 00:32:00 447

原创 计算某年某月某日是该年的第几天。

<br />01.#include<stdio.h> 02.int main() 03.{ 04. int count(int month); 05. int year,month,day;//定义年月日 06. int i,leap,sum=0;//定义变化量 07. printf("please input the date (eg:2010-01-01):"); 08. scanf("%d-%d-%d",&year,

2010-07-22 00:08:00 2601

原创 保留一个实数的两位小数,从第三位实现四舍五入

#includeint main(){ float real_num; printf("input a real number:"); scanf("%f",&real_num); real_num=(int)(real_num*100+0.5);//实现四舍五入,并仅保存了开始的两位小数 real_num/=100;//还原来出两位小数 printf("the result is %.2f/n",real_num); return 0;}类似此算法,可以实现保留任意

2010-07-22 00:05:00 5965

原创 C语言语法易错点全揭(不断更新中……)

1,C语言中关键字1)首先,系统保留的32个关键字 auto    break      case    char      const    continue   default;do        double    else     enum    extern   float         for;goto     if             int       long      register return      short;signed static      sizeof stru

2010-07-19 16:16:00 3305

原创 C语言中的常见问答(不断更新中……)

C语言之所以能存在和发展,并具有较强的生命力,主要是因为有如下特点:1,语言简洁、紧凑,使用方便、灵活。 C语言共有32个关键字,9种控制语句。2,运算符丰富。C语言共有34种运算符,把括号、赋值、强制类型转换都作为运算符处理。3,数据类型丰富,具有现代语言的各种数据结构。4,具有结构化控制语句。用函数作为程序的模块单位。5,语法限制不太严格,程序设计自由度大。6,C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。7,生成目标代码质量高,程序执行效率高。8,用以语

2010-07-19 00:29:00 615

smart词汇记忆群

smart考研词汇分类记忆,把一些具有共同词根,相近意思,词形相似的单词放在一起,比较记忆,适合打印。

2010-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除