《C程序设计》算法归纳

出处:www.examlink.com 作者:小罗 日期:2007年01月23日 13时35分
递归法转换整数为字符

void convert(int n)
{int t;
if((t=n/10)!=0)
convert(t);
putch(n%10+'0');
}


判断素数

int isPrime(int n)
{int i;
for(i=2;i<n/2;i++)
if(n%i==0) return 0;
return 1;
}


求闰年

if((year%4==0&year%100!=0)||(year%400)==0)
printf("%d is a leap year",year);
else
printf("%d is not a leap year",year);


求N的阶乘

for(int t=1,i=2;i<=N;i++)
t*=i;
printf("%d",t);


求m和n最大公约数和最小公倍数

if(a<b)
{a=t;a=b;b=t;}
r=a%b;
while(r)
{a=b;b=r;r=a%b;}
printf("(a,b)最大公约数%d,(a,b)最小公倍数%d",r,ab/r);


大写字母改小写字母

c1=getchar();
c2=c1+32;
printf("%c,%c",c1,c2);


小写字母改大写字母

c1=getchar();
c2=c1-32;
printf("%c,%c",c1,c2);

最后更新时间:2008-05-28 11:40:37
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程