**
@C语言程序设计的一些初学代码
**
//1.【1!+2!+3!】
//#include<stdio.h>
//void main()
//{
// int i=0;
// int n=0;
// int ret=1;
// int sum=0;
//
// for(n=1;n<=3;n++)
// {
// ret=1;
// for(i=1;i<=n;i++)
// {
// ret=ret*i;
// }
// sum=sum+ret;
// }
//
// printf(“sum=%d \n”,sum);
//
//
//}
//2.【n的阶乘】
//#include<stdio.h>
//void main()
//{
// int i = 0;
// int n = 0;
// int ret = 1;
// scanf ("%d",&n);
// for(i=1;i<=n;i++)//这里不能有分号!!!!!!!!!!!
// {
// ret*=i;
// }
// printf(“ret=%d\n”,ret);
//}
//3.【将三个数从大到小输出】
//#include<stdio.h>
//int main()
//{
// int a = 0;
// int b = 0;
// int c = 0;
// int t;
// scanf("%d%d%d",&a,&b,&c);(如果在%d之间加了逗号的话,在输入的时候一定要加逗号!!!)
// if(a<b)
// {int t=a;
// a=b;
// b=t;
// }if(a<c)
// {int t=a;
// a=c;
// c=t;}
// if(b<c)
// {int t=b;
// b=c;
// c=t;
// }
// printf("%d %d %d",a,b,c);
// return 0;
//
//}
//4.【1-100之间所有的三的倍数】
//#include<stdio.h>
//int main ()
//{
// int i=0;
// for(i=1;i<=100;i++)//这里没有分号!!!
//
// {if (i%3==0)//这里也没有!!!
//
// printf("%d ",i);}
//
// return 0;
//}
//5.【任给两个数 求其最大公约数】(辗转相除法)
//#include<stdio.h>
//int main()
//{
// int a =0 ;
// int b =0;
// int t=0 ;
// scanf("%d%d",&a,&b);
// while(t=a%b)
// {
//
// a=b;
// b=t;
// }
// printf(“最大公约数为%d\t”,b);
// return 0;
//}
//6.【1000年-2000闰年有哪些,且有多少个】(闰年就是可以整除400的年份和可以被4整除但是不能被100整除的年份)
//#include<stdio.h>
//int main ()
//{
// int count=0;
// int i=0;
// for(i=1000;i<=2000;i++)
// {
// if(i%40&&i%100!=0)
//
// {printf("%d ",i);
// count++;}
// else if(i%4000)
// {printf("%d “,i);
// count++;
// }
// }
// printf(”\n总共有%d个闰年\n",count);
// return 0;
//}
//(下面为第二种简便写法)
/if((i%40&&i%100!=0)||(i%4000))
{
printf("%d",i);
count++;
}/
//7.【打印100-200之间的素数】(1.试除法 产生2到i-1之间的数字,用i去除以这个数,如果有数字可以整除,此时i便不是素数)
//#include<stdio.h>
//int main()
//{
// int i =0;
// int count =0;
// for(i=100;i<=200;i++)
// {
// int j =0;
// for(j=2;j<i;j++)
// {
// if(i%j0)
// {
// break;
// }
// }
// if(ji)
// {
// printf("%d “,i);
// count++;
// }
// }
// printf(”\n有%d个素数\n",count);
// return 0;
//}
//【优解素数】(2.如果一个数为素数,那他一定有两个相乘的因子a*b,而且这两个因子中必有一个<=i/2)
//#include<stdio.h>
//#include<math.h>
//int main()
//{
// int i =0;
// int count =0;
// for(i=100;i<=200;i++)
// {
// int j =0;
// for(j=2;j<=i/2;j++)
// {
//
// if(i%j==0)
// {
// break;
// }
// }
// if(j>i/2)
// {
// printf("%d “,i);
// count++;
// }
// }
// printf(”\n有%d个素数\n",count);
// return 0;
//}