´òÓ¡

¾­µäCÓïÑÔ³ÌÐòÉè¼Æ100Àý

¾­µäCÓïÑÔ³ÌÐòÉè¼Æ100Àý

¾­µäCÓïÑÔ³ÌÐòÉè¼Æ100Àý1-10

¡¾³ÌÐò1¡¿
ÌâÄ¿£ºÓÐ1¡¢2¡¢3¡¢4¸öÊý×Ö£¬ÄÜ×é³É¶àÉÙ¸ö»¥²»ÏàͬÇÒÎÞÖØ¸´Êý×ÖµÄÈýλÊý£¿¶¼ÊǶàÉÙ£¿
1.³ÌÐò·ÖÎö£º¿ÉÌîÔÚ°Ùλ¡¢Ê®Î»¡¢¸öλµÄÊý×Ö¶¼ÊÇ1¡¢2¡¢3¡¢4¡£×é³ÉËùÓеÄÅÅÁкóÔÙÈ¥
¡¡¡¡¡¡¡¡¡¡¡¡ µô²»Âú×ãÌõ¼þµÄÅÅÁС£
2.³ÌÐòÔ´´úÂ룺
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)¡¡¡¡¡¡¡¡£¯*ÒÔÏÂΪÈýÖØÑ­»·*/
¡¡ for(j=1;j<5;j++)¡¡
¡¡¡¡ for (k=1;k<5;k++)
¡¡¡¡¡¡ {
¡¡¡¡¡¡¡¡ if (i!=k&&i!=j&&j!=k) ¡¡¡¡¡¡/*È·±£i¡¢j¡¢kÈý뻥²»Ïàͬ*/
¡¡¡¡¡¡¡¡ printf("%d,%d,%d\n",i,j,k);
¡¡¡¡¡¡ }
}



¡¾³ÌÐò2¡¿
ÌâÄ¿£ºÆóÒµ·¢·ÅµÄ½±½ð¸ù¾ÝÀûÈóÌá³É¡£ÀûÈó(I)µÍÓÚ»òµÈÓÚ10ÍòԪʱ£¬½±½ð¿ÉÌá10%£»ÀûÈó¸ß
¡¡¡¡¡¡ ÓÚ10ÍòÔª£¬µÍÓÚ20ÍòԪʱ£¬µÍÓÚ10ÍòÔªµÄ²¿·Ö°´10%Ìá³É£¬¸ßÓÚ10ÍòÔªµÄ²¿·Ö£¬¿É¿ÉÌá
¡¡¡¡¡¡ ³É7.5%£»20Íòµ½40ÍòÖ®¼äʱ£¬¸ßÓÚ20ÍòÔªµÄ²¿·Ö£¬¿ÉÌá³É5%£»40Íòµ½60ÍòÖ®¼äʱ¸ßÓÚ
¡¡¡¡¡¡ 40ÍòÔªµÄ²¿·Ö£¬¿ÉÌá³É3%£»60Íòµ½100ÍòÖ®¼äʱ£¬¸ßÓÚ60ÍòÔªµÄ²¿·Ö£¬¿ÉÌá³É1.5%£¬¸ßÓÚ
¡¡¡¡¡¡ 100ÍòԪʱ£¬³¬¹ý100ÍòÔªµÄ²¿·Ö°´1%Ìá³É£¬´Ó¼üÅÌÊäÈëµ±ÔÂÀûÈóI£¬ÇóÓ¦·¢·Å½±½ð×ÜÊý£¿
1.³ÌÐò·ÖÎö£ºÇëÀûÓÃÊýÖáÀ´·Ö½ç£¬¶¨Î»¡£×¢ÒⶨÒåʱÐè°Ñ½±½ð¶¨Òå³É³¤ÕûÐÍ¡£¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
main()
{
long int i;
int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
scanf("%ld",&i);
bonus1=100000*0.1;bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;
¡¡ if(i<=100000)
¡¡¡¡ bonus=i*0.1;
¡¡ else if(i<=200000)
¡¡¡¡¡¡¡¡¡¡ bonus=bonus1+(i-100000)*0.075;
¡¡¡¡¡¡¡¡ else if(i<=400000)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ bonus=bonus2+(i-200000)*0.05;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ else if(i<=600000)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ bonus=bonus4+(i-400000)*0.03;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ else if(i<=1000000)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ bonus=bonus6+(i-600000)*0.015;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ else
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ bonus=bonus10+(i-1000000)*0.01;
printf("bonus=%d",bonus);
}

-----------------------------------------------------------------------------
¡¾³ÌÐò3¡¿
ÌâÄ¿£ºÒ»¸öÕûÊý£¬Ëü¼ÓÉÏ100ºóÊÇÒ»¸öÍêȫƽ·½Êý£¬ÔÙ¼ÓÉÏ168ÓÖÊÇÒ»¸öÍêȫƽ·½Êý£¬ÇëÎʸÃÊýÊǶàÉÙ£¿
1.³ÌÐò·ÖÎö£ºÔÚ10ÍòÒÔÄÚÅжϣ¬ÏȽ«¸ÃÊý¼ÓÉÏ100ºóÔÙ¿ª·½£¬ÔÙ½«¸ÃÊý¼ÓÉÏ268ºóÔÙ¿ª·½£¬Èç¹û¿ª·½ºó
¡¡¡¡¡¡¡¡¡¡¡¡ µÄ½á¹ûÂú×ãÈçÏÂÌõ¼þ£¬¼´Êǽá¹û¡£Çë¿´¾ßÌå·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "math.h"
main()
{
long int i,x,y,z;
for (i=1;i<100000;i++)
¡¡ { x=sqrt(i+100); ¡¡¡¡/*xΪ¼ÓÉÏ100ºó¿ª·½ºóµÄ½á¹û*/
¡¡¡¡ y=sqrt(i+268); ¡¡¡¡/*yΪÔÙ¼ÓÉÏ168ºó¿ª·½ºóµÄ½á¹û*/
¡¡¡¡¡¡ if(x*x==i+100&&y*y==i+268)/*Èç¹ûÒ»¸öÊýµÄƽ·½¸ùµÄƽ·½µÈÓÚ¸ÃÊý£¬Õâ˵Ã÷´ËÊýÊÇÍêȫƽ·½Êý*/
¡¡¡¡¡¡¡¡ printf("\n%ld\n",i);
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò4¡¿
ÌâÄ¿£ºÊäÈëijÄêijÔÂijÈÕ£¬ÅжÏÕâÒ»ÌìÊÇÕâÒ»ÄêµÄµÚ¼¸Ì죿
1.³ÌÐò·ÖÎö£ºÒÔ3ÔÂ5ÈÕΪÀý£¬Ó¦¸ÃÏȰÑǰÁ½¸öÔÂµÄ¼ÓÆðÀ´£¬È»ºóÔÙ¼ÓÉÏ5Ìì¼´±¾ÄêµÄµÚ¼¸Ìì£¬ÌØÊâ
¡¡¡¡¡¡¡¡¡¡¡¡ Çé¿ö£¬ÈòÄêÇÒÊäÈëÔ·ݴóÓÚ3ʱÐ迼ÂǶà¼ÓÒ»Ìì¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
int day,month,year,sum,leap;
printf("\nplease input year,month,day\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month)/*ÏȼÆËãijÔÂÒÔǰÔ·ݵÄ×ÜÌìÊý*/
{
¡¡ case 1:sum=0;break;
¡¡ case 2:sum=31;break;
¡¡ case 3:sum=59;break;
¡¡ case 4:sum=90;break;
¡¡ case 5:sum=120;break;
¡¡ case 6:sum=151;break;
¡¡ case 7:sum=181;break;
¡¡ case 8:sum=212;break;
¡¡ case 9:sum=243;break;
¡¡ case 10:sum=273;break;
¡¡ case 11:sum=304;break;
¡¡ case 12:sum=334;break;
¡¡ default:printf("data error");break;
}
sum=sum+day; ¡¡/*ÔÙ¼ÓÉÏijÌìµÄÌìÊý*/
¡¡ if(year%400==0||(year%4==0&&year%100!=0))/*ÅжÏÊDz»ÊÇÈòÄê*/
¡¡¡¡ leap=1;
¡¡ else
¡¡¡¡ leap=0;
if(leap==1&&month>2)/*Èç¹ûÊÇÈòÄêÇÒÔ·ݴóÓÚ2,×ÜÌìÊýÓ¦¸Ã¼ÓÒ»Ìì*/
sum++;
printf("It is the %dth day.",sum);}
-----------------------------------------------------------------------------
¡¾³ÌÐò5¡¿
ÌâÄ¿£ºÊäÈëÈý¸öÕûÊýx,y,z£¬Çë°ÑÕâÈý¸öÊýÓÉСµ½´óÊä³ö¡£
1.³ÌÐò·ÖÎö£ºÎÒÃÇÏë°ì·¨°Ñ×îСµÄÊý·Åµ½xÉÏ£¬ÏȽ«xÓëy½øÐбȽϣ¬Èç¹ûx>yÔò½«xÓëyµÄÖµ½øÐн»»»£¬
¡¡¡¡¡¡¡¡¡¡¡¡ È»ºóÔÙÓÃxÓëz½øÐбȽϣ¬Èç¹ûx>zÔò½«xÓëzµÄÖµ½øÐн»»»£¬ÕâÑùÄÜʹx×îС¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if (x>y)
{t=x;x=y;y=t;} /*½»»»x,yµÄÖµ*/
if(x>z)
{t=z;z=x;x=t;}/*½»»»x,zµÄÖµ*/
if(y>z)
{t=y;y=z;z=t;}/*½»»»z,yµÄÖµ*/
printf("small to big: %d %d %d\n",x,y,z);
}

-----------------------------------------------------------------------------
¡¾³ÌÐò6¡¿
ÌâÄ¿£ºÓÃ*ºÅÊä³ö×ÖĸCµÄͼ°¸¡£
1.³ÌÐò·ÖÎö£º¿ÉÏÈÓÃ'*'ºÅÔÚÖ½ÉÏд³ö×ÖĸC£¬ÔÙ·ÖÐÐÊä³ö¡£
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
printf("Hello C-world!\n");
printf(" ****\n");
printf(" *\n");
printf(" * \n");
printf(" ****\n");
}
-----------------------------------------------------------------------------
¡¾³ÌÐò7¡¿
ÌâÄ¿£ºÊä³öÌØÊâͼ°¸£¬ÇëÔÚc»·¾³ÖÐÔËÐУ¬¿´Ò»¿´£¬Very Beautiful!
1.³ÌÐò·ÖÎö£º×Ö·û¹²ÓÐ256¸ö¡£²»Í¬×Ö·û£¬Í¼Ðβ»Ò»Ñù¡£¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
char a=176,b=219;
printf("%c%c%c%c%c\n",b,a,a,a,b);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",a,a,b,a,a);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",b,a,a,a,b);}
-----------------------------------------------------------------------------
¡¾³ÌÐò8¡¿
ÌâÄ¿£ºÊä³ö9*9¿Ú¾÷¡£
1.³ÌÐò·ÖÎö£º·ÖÐÐÓëÁп¼ÂÇ£¬¹²9ÐÐ9ÁУ¬i¿ØÖÆÐУ¬j¿ØÖÆÁС£
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
¡¡ int i,j,result;
¡¡ printf("\n");
¡¡ for (i=1;i<10;i++)
¡¡¡¡ { for(j=1;j<10;j++)
¡¡¡¡¡¡¡¡ {
¡¡¡¡¡¡¡¡¡¡ result=i*j;
¡¡¡¡¡¡¡¡¡¡ printf("%d*%d=%-3d",i,j,result);/*-3d±íʾ×ó¶ÔÆë£¬Õ¼3λ*/
¡¡¡¡¡¡¡¡ }
¡¡¡¡¡¡ printf("\n");/*ÿһÐкó»»ÐÐ*/
¡¡¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò9¡¿
ÌâÄ¿£ºÒªÇóÊä³ö¹ú¼ÊÏóÆåÆåÅÌ¡£
1.³ÌÐò·ÖÎö£ºÓÃi¿ØÖÆÐУ¬jÀ´¿ØÖÆÁУ¬¸ù¾Ýi+jµÄºÍµÄ±ä»¯À´¿ØÖÆÊä³öºÚ·½¸ñ£¬»¹Êǰ׷½¸ñ¡£
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int i,j;
for(i=0;i<8;i++)
¡¡ {
¡¡¡¡ for(j=0;j<8;j++)
¡¡¡¡¡¡ if((i+j)%2==0)
¡¡¡¡¡¡¡¡ printf("%c%c",219,219);
¡¡¡¡¡¡ else
¡¡¡¡¡¡¡¡ printf(" ");
¡¡¡¡¡¡ printf("\n");
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò10¡¿
ÌâÄ¿£º´òÓ¡Â¥ÌÝ£¬Í¬Ê±ÔÚÂ¥ÌÝÉÏ·½´òÓ¡Á½¸öЦÁ³¡£
1.³ÌÐò·ÖÎö£ºÓÃi¿ØÖÆÐУ¬jÀ´¿ØÖÆÁУ¬j¸ù¾ÝiµÄ±ä»¯À´¿ØÖÆÊä³öºÚ·½¸ñµÄ¸öÊý¡£
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int i,j;
printf("\1\1\n");/*Êä³öÁ½¸öЦÁ³*/
for(i=1;i<11;i++)
¡¡ {
¡¡ for(j=1;j<=i;j++)
¡¡ ¡¡printf("%c%c",219,219);
¡¡ printf("\n");
¡¡ }
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò11¡¿
ÌâÄ¿£º¹ÅµäÎÊÌ⣺ÓÐÒ»¶ÔÍÃ×Ó£¬´Ó³öÉúºóµÚ3¸öÔÂÆðÿ¸öÔ¶¼ÉúÒ»¶ÔÍÃ×Ó£¬Ð¡ÍÃ×Ó³¤µ½µÚÈý¸öÔÂ
¡¡¡¡¡¡ ºóÿ¸öÔÂÓÖÉúÒ»¶ÔÍÃ×Ó£¬¼ÙÈçÍÃ×Ó¶¼²»ËÀ£¬ÎÊÿ¸öÔµÄÍÃ×Ó×ÜÊýΪ¶àÉÙ£¿
1.³ÌÐò·ÖÎö£º¡¡ÍÃ×ӵĹæÂÉΪÊýÁÐ1,1,2,3,5,8,13,21....
2.³ÌÐòÔ´´úÂ룺
main()
{
long f1,f2;
int i;
f1=f2=1;
for(i=1;i<=20;i++)
¡¡ { printf("%12ld %12ld",f1,f2);
¡¡¡¡¡¡ if(i%2==0) printf("\n");/*¿ØÖÆÊä³ö£¬Ã¿ÐÐËĸö*/
¡¡¡¡¡¡ f1=f1+f2; /*ǰÁ½¸öÔÂ¼ÓÆðÀ´¸³Öµ¸øµÚÈý¸öÔÂ*/
¡¡¡¡¡¡ f2=f1+f2; /*ǰÁ½¸öÔÂ¼ÓÆðÀ´¸³Öµ¸øµÚÈý¸öÔÂ*/
¡¡ }
}

-----------------------------------------------------------------------------
¡¾³ÌÐò12¡¿
ÌâÄ¿£ºÅжÏ101-200Ö®¼äÓжàÉÙ¸öËØÊý£¬²¢Êä³öËùÓÐËØÊý¡£
1.³ÌÐò·ÖÎö£ºÅжÏËØÊýµÄ·½·¨£ºÓÃÒ»¸öÊý·Ö±ðÈ¥³ý2µ½sqrt(Õâ¸öÊý)£¬Èç¹ûÄܱ»Õû³ý£¬
¡¡¡¡¡¡¡¡¡¡¡¡ Ôò±íÃ÷´ËÊý²»ÊÇËØÊý£¬·´Ö®ÊÇËØÊý¡£ ¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "math.h"
main()
{
¡¡ int m,i,k,h=0,leap=1;
¡¡ printf("\n");
¡¡ for(m=101;m<=200;m++)
¡¡¡¡ { k=sqrt(m+1);
¡¡¡¡¡¡ for(i=2;i<=k;i++)
¡¡¡¡¡¡¡¡¡¡ if(m%i==0)
¡¡¡¡¡¡¡¡¡¡¡¡ {leap=0;break;}
¡¡¡¡¡¡ if(leap) {printf("%-4d",m);h++;
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ if(h%10==0)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ printf("\n");
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ }
¡¡¡¡¡¡ leap=1;
¡¡¡¡ }
¡¡ printf("\nThe total is %d",h);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò13¡¿
ÌâÄ¿£º´òÓ¡³öËùÓеġ°Ë®ÏÉ»¨Êý¡±£¬Ëùν¡°Ë®ÏÉ»¨Êý¡±ÊÇÖ¸Ò»¸öÈýλÊý£¬Æä¸÷λÊý×ÖÁ¢·½ºÍµÈÓÚ¸ÃÊý
¡¡¡¡¡¡ ±¾Éí¡£ÀýÈ磺153ÊÇÒ»¸ö¡°Ë®ÏÉ»¨Êý¡±£¬ÒòΪ153=1µÄÈý´Î·½£«5µÄÈý´Î·½£«3µÄÈý´Î·½¡£
1.³ÌÐò·ÖÎö£ºÀûÓÃforÑ­»·¿ØÖÆ100-999¸öÊý£¬Ã¿¸öÊý·Ö½â³ö¸öλ£¬Ê®Î»£¬°Ùλ¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
int i,j,k,n;
printf("'water flower'number is:");
¡¡ for(n=100;n<1000;n++)
¡¡ {
¡¡¡¡ i=n/100;/*·Ö½â³ö°Ùλ*/
¡¡¡¡ j=n/10%10;/*·Ö½â³öʮλ*/
¡¡¡¡ k=n%10;/*·Ö½â³ö¸öλ*/
¡¡¡¡ if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
¡¡¡¡¡¡ {
¡¡¡¡¡¡ printf("%-5d",n);
¡¡¡¡¡¡ }
¡¡ }
printf("\n");
}
-----------------------------------------------------------------------------
¡¾³ÌÐò14¡¿
ÌâÄ¿£º½«Ò»¸öÕýÕûÊý·Ö½âÖÊÒòÊý¡£ÀýÈ磺ÊäÈë90,´òÓ¡³ö90=2*3*3*5¡£

³ÌÐò·ÖÎö£º¶Ôn½øÐзֽâÖÊÒòÊý£¬Ó¦ÏÈÕÒµ½Ò»¸ö×îСµÄÖÊÊýk£¬È»ºó°´ÏÂÊö²½ÖèÍê³É£º
(1)Èç¹ûÕâ¸öÖÊÊýÇ¡µÈÓÚn£¬Ôò˵Ã÷·Ö½âÖÊÒòÊýµÄ¹ý³ÌÒѾ­½áÊø£¬´òÓ¡³ö¼´¿É¡£
(2)Èç¹ûn<>k£¬µ«nÄܱ»kÕû³ý£¬ÔòÓ¦´òÓ¡³ökµÄÖµ£¬²¢ÓÃn³ýÒÔkµÄÉÌ,×÷ΪеÄÕýÕûÊýÄãn,
¡¡ ÖØ¸´Ö´ÐеÚÒ»²½¡£
(3)Èç¹ûn²»Äܱ»kÕû³ý£¬ÔòÓÃk+1×÷ΪkµÄÖµ,ÖØ¸´Ö´ÐеÚÒ»²½¡£

2.³ÌÐòÔ´´úÂ룺
/* zheng int is divided yinshu*/
main()
{
int n,i;
printf("\nplease input a number:\n");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<=n;i++)
¡¡ {
¡¡¡¡ while(n!=i)
¡¡¡¡ {
¡¡¡¡¡¡ if(n%i==0)
¡¡¡¡¡¡ { printf("%d*",i);
¡¡¡¡¡¡¡¡ n=n/i;
¡¡¡¡¡¡ }
¡¡¡¡¡¡ else
¡¡¡¡¡¡¡¡ break;
¡¡¡¡ }
}
printf("%d",n);}
-----------------------------------------------------------------------------
¡¾³ÌÐò15¡¿
ÌâÄ¿£ºÀûÓÃÌõ¼þÔËËã·ûµÄǶÌ×À´Íê³É´ËÌ⣺ѧϰ³É¼¨>=90·ÖµÄͬѧÓÃA±íʾ£¬60-89·ÖÖ®¼äµÄÓÃB±íʾ£¬
¡¡¡¡¡¡ 60·ÖÒÔϵÄÓÃC±íʾ¡£
1.³ÌÐò·ÖÎö£º(a>b)?a:bÕâÊÇÌõ¼þÔËËã·ûµÄ»ù±¾Àý×Ó¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
¡¡ int score;
¡¡ char grade;
¡¡ printf("please input a score\n");
¡¡ scanf("%d",&score);
¡¡ grade=score>=90?'A':(score>=60?'B':'C');
¡¡ printf("%d belongs to %c",score,grade);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò16¡¿
ÌâÄ¿£ºÊäÈëÁ½¸öÕýÕûÊýmºÍn£¬ÇóÆä×î´ó¹«Ô¼ÊýºÍ×îС¹«±¶Êý¡£
1.³ÌÐò·ÖÎö£ºÀûÓÃÕ·³ý·¨¡£

2.³ÌÐòÔ´´úÂ룺
main()
{
¡¡ int a,b,num1,num2,temp;
¡¡ printf("please input two numbers:\n");
¡¡ scanf("%d,%d",&num1,&num2);
¡¡ if(num1<num2)
¡¡{ temp=num1;
¡¡¡¡ num1=num2;¡¡
¡¡¡¡ num2=temp;
¡¡ }
a=num1;b=num2;
while(b!=0)/*ÀûÓÃÕ·³ý·¨£¬Ö±µ½bΪ0Ϊֹ*/
¡¡ {
¡¡¡¡ temp=a%b;
¡¡¡¡ a=b;
¡¡¡¡ b=temp;
¡¡ }
printf("gongyueshu:%d\n",a);
printf("gongbeishu:%d\n",num1*num2/a);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò17¡¿
ÌâÄ¿£ºÊäÈëÒ»ÐÐ×Ö·û£¬·Ö±ðͳ¼Æ³öÆäÖÐÓ¢ÎÄ×Öĸ¡¢¿Õ¸ñ¡¢Êý×ÖºÍÆäËü×Ö·ûµÄ¸öÊý¡£
1.³ÌÐò·ÖÎö£ºÀûÓÃwhileÓï¾ä,Ìõ¼þΪÊäÈëµÄ×Ö·û²»Îª'\n'.
¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{char c;
¡¡ int letters=0,space=0,digit=0,others=0;
¡¡ printf("please input some characters\n");
¡¡ while((c=getchar())!='\n')
¡¡ {
¡¡ if(c>='a'&&c<='z'||c>='A'&&c<='Z')
¡¡¡¡ letters++;
¡¡ else if(c==' ')
¡¡¡¡ space++;
¡¡¡¡¡¡ else if(c>='0'&&c<='9')
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ digit++;
¡¡¡¡¡¡¡¡¡¡ else
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ others++;
}
printf("all in all:char=%d space=%d digit=%d others=%d\n",letters,
space,digit,others);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò18¡¿
ÌâÄ¿£ºÇós=a+aa+aaa+aaaa+aa...aµÄÖµ£¬ÆäÖÐaÊÇÒ»¸öÊý×Ö¡£ÀýÈç2+22+222+2222+22222(´Ëʱ
¡¡¡¡¡¡ ¹²ÓÐ5¸öÊýÏà¼Ó)£¬¼¸¸öÊýÏà¼ÓÓмüÅÌ¿ØÖÆ¡£
1.³ÌÐò·ÖÎö£º¹Ø¼üÊǼÆËã³öÿһÏîµÄÖµ¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
¡¡ int a,n,count=1;
¡¡ long int sn=0,tn=0;
¡¡ printf("please input a and n\n");
¡¡ scanf("%d,%d",&a,&n);
¡¡ printf("a=%d,n=%d\n",a,n);
¡¡ while(count<=n)
¡¡ {
¡¡¡¡ tn=tn+a;
¡¡¡¡ sn=sn+tn;
¡¡¡¡ a=a*10;
¡¡¡¡ ++count;
¡¡ }
printf("a+aa+...=%ld\n",sn);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò19¡¿
ÌâÄ¿£ºÒ»¸öÊýÈç¹ûÇ¡ºÃµÈÓÚËüµÄÒò×ÓÖ®ºÍ£¬Õâ¸öÊý¾Í³ÆÎª¡°ÍêÊý¡±¡£ÀýÈç6=1£«2£«3.±à³Ì
¡¡¡¡¡¡ ÕÒ³ö1000ÒÔÄÚµÄËùÓÐÍêÊý¡£
1. ³ÌÐò·ÖÎö£ºÇë²ÎÕÕ³ÌÐò<--ÉÏÒ³³ÌÐò14.
2.³ÌÐòÔ´´úÂ룺
main()
{
static int k[10];
int i,j,n,s;
for(j=2;j<1000;j++)
¡¡ {
¡¡ n=-1;
¡¡ s=j;
¡¡¡¡ for(i=1;i<j;i++)

¡¡¡¡{
¡¡¡¡¡¡ if((j%i)==0)
¡¡¡¡¡¡ {¡¡n++;
¡¡¡¡¡¡¡¡ s=s-i;
¡¡¡¡¡¡¡¡ k[n]=i;
¡¡¡¡¡¡ }
¡¡¡¡ }
¡¡ if(s==0)
¡¡ {
¡¡ printf("%d is a wanshu",j);
¡¡ for(i=0;i<n;i++)
¡¡printf("%d,",k);
¡¡ printf("%d\n",k[n]);
¡¡ }
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò20¡¿
ÌâÄ¿£ºÒ»Çò´Ó100Ã׸߶È×ÔÓÉÂäÏ£¬Ã¿´ÎÂ䵨ºó·´Ìø»ØÔ­¸ß¶ÈµÄÒ»°ë£»ÔÙÂäÏ£¬ÇóËüÔÚ
¡¡¡¡¡¡ µÚ10´ÎÂäµØÊ±£¬¹²¾­¹ý¶àÉÙÃ×£¿µÚ10´Î·´µ¯¶à¸ß£¿
1.³ÌÐò·ÖÎö£º¼ûÏÂÃæ×¢ÊÍ
2.³ÌÐòÔ´´úÂ룺
main()
{
float sn=100.0,hn=sn/2;
int n;
for(n=2;n<=10;n++)
¡¡ {
¡¡¡¡ sn=sn+2*hn;/*µÚn´ÎÂäµØÊ±¹²¾­¹ýµÄÃ×Êý*/
¡¡¡¡ hn=hn/2; /*µÚn´Î·´Ìø¸ß¶È*/
¡¡ }
printf("the total of road is %f\n",sn);
printf("the tenth is %f meter\n",hn);
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò21¡¿
ÌâÄ¿£ººï×Ó³ÔÌÒÎÊÌ⣺ºï×ÓµÚÒ»ÌìÕªÏÂÈô¸É¸öÌÒ×Ó£¬µ±¼´³ÔÁËÒ»°ë£¬»¹²»ñ«£¬ÓÖ¶à³ÔÁËÒ»¸ö
¡¡¡¡¡¡ µÚ¶þÌìÔçÉÏÓÖ½«Ê£ÏµÄÌÒ×Ó³ÔµôÒ»°ë£¬ÓÖ¶à³ÔÁËÒ»¸ö¡£ÒÔºóÿÌìÔçÉ϶¼³ÔÁËǰһÌìÊ£ÏÂ
¡¡¡¡¡¡ µÄÒ»°ëÁãÒ»¸ö¡£µ½µÚ10ÌìÔçÉÏÏëÔÙ³Ôʱ£¬¼ûֻʣÏÂÒ»¸öÌÒ×ÓÁË¡£ÇóµÚÒ»Ìì¹²ÕªÁ˶àÉÙ¡£
1.³ÌÐò·ÖÎö£º²ÉÈ¡ÄæÏò˼άµÄ·½·¨£¬´ÓºóÍùÇ°ÍÆ¶Ï¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
int day,x1,x2;
day=9;
x2=1;
while(day>0)
¡¡ {x1=(x2+1)*2;/*µÚÒ»ÌìµÄÌÒ×ÓÊýÊǵÚ2ÌìÌÒ×ÓÊý¼Ó1ºóµÄ2±¶*/
¡¡ x2=x1;
¡¡ day--;
¡¡ }
printf("the total is %d\n",x1);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò22¡¿
ÌâÄ¿£ºÁ½¸öƹÅÒÇò¶Ó½øÐбÈÈü£¬¸÷³öÈýÈË¡£¼×¶ÓΪa,b,cÈýÈË£¬ÒÒ¶ÓΪx,y,zÈýÈË¡£ÒѳéÇ©¾ö¶¨
¡¡¡¡¡¡ ±ÈÈüÃûµ¥¡£ÓÐÈËÏò¶ÓÔ±´òÌý±ÈÈüµÄÃûµ¥¡£a˵Ëû²»ºÍx±È£¬c˵Ëû²»ºÍx,z±È£¬Çë±à³ÌÐòÕÒ³ö
¡¡¡¡¡¡ Èý¶ÓÈüÊÖµÄÃûµ¥¡£
1.³ÌÐò·ÖÎö£ºÅжÏËØÊýµÄ·½·¨£ºÓÃÒ»¸öÊý·Ö±ðÈ¥³ý2µ½sqrt(Õâ¸öÊý)£¬Èç¹ûÄܱ»Õû³ý£¬
¡¡¡¡¡¡¡¡¡¡¡¡ Ôò±íÃ÷´ËÊý²»ÊÇËØÊý£¬·´Ö®ÊÇËØÊý¡£ ¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
main()
{
char i,j,k;/*iÊÇaµÄ¶ÔÊÖ£¬jÊÇbµÄ¶ÔÊÖ£¬kÊÇcµÄ¶ÔÊÖ*/
for(i='x';i<='z';i++)
¡¡ for(j='x';j<='z';j++)
¡¡ {
¡¡ if(i!=j)
¡¡¡¡ for(k='x';k<='z';k++)
¡¡¡¡ { if(i!=k&&j!=k)
¡¡¡¡¡¡ { if(i!='x'&&k!='x'&&k!='z')
¡¡¡¡¡¡ printf("order is a--%c\tb--%c\tc--%c\n",i,j,k);
¡¡¡¡¡¡ }
¡¡¡¡ }
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò23¡¿
ÌâÄ¿£º´òÓ¡³öÈçÏÂͼ°¸£¨ÁâÐΣ©

*
***
******
********
******
***
*
1.³ÌÐò·ÖÎö£ºÏȰÑͼÐηֳÉÁ½²¿·ÖÀ´¿´´ý£¬Ç°ËÄÐÐÒ»¸ö¹æÂÉ£¬ºóÈýÐÐÒ»¸ö¹æÂÉ£¬ÀûÓÃË«ÖØ
¡¡¡¡¡¡¡¡¡¡¡¡ forÑ­»·£¬µÚÒ»²ã¿ØÖÆÐУ¬µÚ¶þ²ã¿ØÖÆÁС£
2.³ÌÐòÔ´´úÂ룺
main()
{
int i,j,k;
for(i=0;i<=3;i++)
¡¡ {
¡¡ for(j=0;j<=2-i;j++)
¡¡¡¡ printf(" ");
¡¡ for(k=0;k<=2*i;k++)
¡¡¡¡ printf("*");
¡¡ printf("\n");
¡¡ }
for(i=0;i<=2;i++)
¡¡ {
¡¡ for(j=0;j<=i;j++)
¡¡¡¡ printf(" ");
¡¡ for(k=0;k<=4-2*i;k++)
¡¡¡¡ printf("*");
¡¡ printf("\n");
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò24¡¿
ÌâÄ¿£ºÓÐÒ»·ÖÊýÐòÁУº2/1£¬3/2£¬5/3£¬8/5£¬13/8£¬21/13...Çó³öÕâ¸öÊýÁеÄǰ20ÏîÖ®ºÍ¡£
1.³ÌÐò·ÖÎö£ºÇëץס·Ö×ÓÓë·ÖĸµÄ±ä»¯¹æÂÉ¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
int n,t,number=20;
float a=2,b=1,s=0;
for(n=1;n<=number;n++)
¡¡ {
¡¡ s=s+a/b;
¡¡ t=a;a=a+b;b=t;/*Õⲿ·ÖÊdzÌÐòµÄ¹Ø¼ü£¬Çë¶ÁÕ߲²ÂtµÄ×÷ÓÃ*/
¡¡ }
printf("sum is %9.6f\n",s);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò25¡¿
ÌâÄ¿£ºÇó1+2!+3!+...+20!µÄºÍ
1.³ÌÐò·ÖÎö£º´Ë³ÌÐòÖ»ÊǰÑÀÛ¼Ó±ä³ÉÁËÀ۳ˡ£
2.³ÌÐòÔ´´úÂ룺
main()
{
float n,s=0,t=1;
for(n=1;n<=20;n++)
¡¡ {
¡¡ t*=n;
¡¡ s+=t;
¡¡ }
printf("1+2!+3!...+20!=%e\n",s);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò26¡¿
ÌâÄ¿£ºÀûÓõݹ鷽·¨Çó5!¡£
1.³ÌÐò·ÖÎö£ºµÝ¹é¹«Ê½£ºfn=fn_1*4!
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int i;
int fact();
for(i=0;i<5;i++)
¡¡ printf("\40:%d!=%d\n",i,fact(i));
}
int fact(j)
int j;
{
int sum;
if(j==0)
¡¡ sum=1;
else
¡¡ sum=j*fact(j-1);
return sum;
}

-----------------------------------------------------------------------------
¡¾³ÌÐò27¡¿
ÌâÄ¿£ºÀûÓõݹ麯Êýµ÷Ó÷½Ê½£¬½«ËùÊäÈëµÄ5¸ö×Ö·û£¬ÒÔÏ෴˳Ðò´òÓ¡³öÀ´¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int i=5;
void palin(int n);
printf("\40:");
palin(i);
printf("\n");
}
void palin(n)
int n;
{
char next;
if(n<=1)
¡¡ {
¡¡ next=getchar();
¡¡ printf("\n\0:");
¡¡ putchar(next);
¡¡ }
else
¡¡ {
¡¡ next=getchar();
¡¡ palin(n-1);
¡¡ putchar(next);
¡¡ }
}

-----------------------------------------------------------------------------
¡¾³ÌÐò28¡¿
ÌâÄ¿£ºÓÐ5¸öÈË×øÔÚÒ»Æð£¬ÎʵÚÎå¸öÈ˶àÉÙËꣿËû˵±ÈµÚ4¸öÈË´ó2Ëê¡£ÎʵÚ4¸öÈËËêÊý£¬Ëû˵±ÈµÚ
¡¡¡¡¡¡ 3¸öÈË´ó2Ëê¡£ÎʵÚÈý¸öÈË£¬ÓÖ˵±ÈµÚ2ÈË´óÁ½Ëê¡£ÎʵÚ2¸öÈË£¬Ëµ±ÈµÚÒ»¸öÈË´óÁ½Ëê¡£×îºó
¡¡¡¡¡¡ ÎʵÚÒ»¸öÈË£¬Ëû˵ÊÇ10Ëê¡£ÇëÎʵÚÎå¸öÈ˶à´ó£¿
1.³ÌÐò·ÖÎö£ºÀûÓõݹéµÄ·½·¨£¬µÝ¹é·ÖΪ»ØÍƺ͵ÝÍÆÁ½¸ö½×¶Î¡£ÒªÏëÖªµÀµÚÎå¸öÈËËêÊý£¬ÐèÖªµÀ
¡¡¡¡¡¡¡¡¡¡¡¡ µÚËÄÈ˵ÄËêÊý£¬ÒÀ´ÎÀàÍÆ£¬ÍƵ½µÚÒ»ÈË£¨10Ë꣩£¬ÔÙÍù»ØÍÆ¡£
2.³ÌÐòÔ´´úÂ룺
age(n)
int n;
{
int c;
if(n==1) c=10;
else c=age(n-1)+2;
return(c);
}
main()
{ printf("%d",age(5));
}
-----------------------------------------------------------------------------
¡¾³ÌÐò29¡¿
ÌâÄ¿£º¸øÒ»¸ö²»¶àÓÚ5λµÄÕýÕûÊý£¬ÒªÇó£ºÒ»¡¢ÇóËüÊǼ¸Î»Êý£¬¶þ¡¢ÄæÐò´òÓ¡³ö¸÷λÊý×Ö¡£
1. ³ÌÐò·ÖÎö£ºÑ§»á·Ö½â³öÿһλÊý£¬ÈçϽâÊÍ£º(ÕâÀïÊÇÒ»ÖÖ¼òµ¥µÄËã·¨£¬Ê¦×¨Êý002°àÕÔöÎÌṩ)
2.³ÌÐòÔ´´úÂ룺
main( )
{
long a,b,c,d,e,x;
scanf("%ld",&x);
a=x/10000;/*·Ö½â³öÍòλ*/
b=x%10000/1000;/*·Ö½â³öǧλ*/
c=x%1000/100;/*·Ö½â³ö°Ùλ*/
d=x%100/10;/*·Ö½â³öʮλ*/
e=x%10;/*·Ö½â³ö¸öλ*/
if (a!=0) printf("there are 5, %ld %ld %ld %ld %ld\n",e,d,c,b,a);
else if (b!=0) printf("there are 4, %ld %ld %ld %ld\n",e,d,c,b);
¡¡¡¡ else if (c!=0) printf(" there are 3,%ld %ld %ld\n",e,d,c);
¡¡¡¡¡¡¡¡ else if (d!=0) printf("there are 2, %ld %ld\n",e,d);
¡¡¡¡¡¡¡¡¡¡¡¡ else if (e!=0) printf(" there are 1,%ld\n",e);
}

-----------------------------------------------------------------------------
¡¾³ÌÐò30¡¿
ÌâÄ¿£ºÒ»¸ö5λÊý£¬ÅжÏËüÊDz»ÊÇ»ØÎÄÊý¡£¼´12321ÊÇ»ØÎÄÊý£¬¸öλÓëÍòλÏàͬ£¬Ê®Î»ÓëǧλÏàͬ¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£ºÍ¬29Àý
2.³ÌÐòÔ´´úÂ룺
main( )
{
long ge,shi,qian,wan,x;
scanf("%ld",&x);
wan=x/10000;
qian=x%10000/1000;
shi=x%100/10;
ge=x%10;
if (ge==wan&&shi==qian)/*¸öλµÈÓÚÍòλ²¢ÇÒʮλµÈÓÚǧλ*/
¡¡ printf("this number is a huiwen\n");
else
¡¡ printf("this number is not a huiwen\n");
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò31¡¿
ÌâÄ¿£ºÇëÊäÈëÐÇÆÚ¼¸µÄµÚÒ»¸ö×ÖĸÀ´ÅжÏÒ»ÏÂÊÇÐÇÆÚ¼¸£¬Èç¹ûµÚÒ»¸ö×ÖĸһÑù£¬Ôò¼ÌÐø
¡¡¡¡¡¡ Åжϵڶþ¸ö×Öĸ¡£
1.³ÌÐò·ÖÎö£ºÓÃÇé¿öÓï¾ä±È½ÏºÃ£¬Èç¹ûµÚÒ»¸ö×ÖĸһÑù£¬ÔòÅжÏÓÃÇé¿öÓï¾ä»òifÓï¾äÅжϵڶþ¸ö×Öĸ¡£
2.³ÌÐòÔ´´úÂ룺
#include <stdio.h>
void main()
{
char letter;
printf("please input the first letter of someday\n");
while ((letter=getch())!='Y')/*µ±Ëù°´×ÖĸΪYʱ²Å½áÊø*/
{ switch (letter)
{case 'S':printf("please input second letter\n");
¡¡¡¡¡¡¡¡¡¡ if((letter=getch())=='a')
¡¡¡¡¡¡¡¡¡¡¡¡ printf("saturday\n");
¡¡¡¡¡¡¡¡¡¡ else if ((letter=getch())=='u')
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ printf("sunday\n");
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ else printf("data error\n");
¡¡¡¡¡¡¡¡¡¡ break;
case 'F':printf("friday\n");break;
case 'M':printf("monday\n");break;
case 'T':printf("please input second letter\n");
¡¡¡¡¡¡¡¡¡¡ if((letter=getch())=='u')
¡¡¡¡¡¡¡¡¡¡¡¡ printf("tuesday\n");
¡¡¡¡¡¡¡¡¡¡ else if ((letter=getch())=='h')
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ printf("thursday\n");
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ else printf("data error\n");
¡¡¡¡¡¡¡¡¡¡ break;
case 'W':printf("wednesday\n");break;
default: printf("data error\n");
¡¡¡¡ }
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò32¡¿
ÌâÄ¿£ºPress any key to change color, do you want to try it. Please hurry up!
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include <conio.h>
void main(void)
{
int color;
for (color = 0; color < 8; color++)
¡¡ {
¡¡ textbackground(color);/*ÉèÖÃÎı¾µÄ±³¾°ÑÕÉ«*/
¡¡ cprintf("This is color %d\r\n", color);
¡¡ cprintf("Press any key to continue\r\n");
¡¡ getch();/*ÊäÈë×Ö·û¿´²»¼û*/
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò33¡¿
ÌâÄ¿£ºÑ§Ï°gotoxy()Óëclrscr()º¯Êý¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include <conio.h>
void main(void)
{
clrscr();/*ÇåÆÁº¯Êý*/
textbackground(2);
gotoxy(1, 5);/*¶¨Î»º¯Êý*/
cprintf("Output at row 5 column 1\n");
textbackground(3);
gotoxy(20, 10);
cprintf("Output at row 10 column 20\n");
}
-----------------------------------------------------------------------------
¡¾³ÌÐò34¡¿
ÌâÄ¿£ºÁ·Ï°º¯Êýµ÷ÓÃ
1. ³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include <stdio.h>
void hello_world(void)
{
printf("Hello, world!\n");
}
void three_hellos(void)
{
int counter;
for (counter = 1; counter <= 3; counter++)
hello_world();/*µ÷Óô˺¯Êý*/
}
void main(void)
{
three_hellos();/*µ÷Óô˺¯Êý*/
}
-----------------------------------------------------------------------------
¡¾³ÌÐò35¡¿
ÌâÄ¿£ºÎı¾ÑÕÉ«ÉèÖÃ
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include <conio.h>
void main(void)
{
int color;
for (color = 1; color < 16; color++)
¡¡ {
¡¡ textcolor(color);/*ÉèÖÃÎı¾ÑÕÉ«*/
¡¡ cprintf("This is color %d\r\n", color);
¡¡ }
textcolor(128 + 15);
cprintf("This is blinking\r\n");
}
-----------------------------------------------------------------------------
¡¾³ÌÐò36¡¿
ÌâÄ¿£ºÇó100Ö®ÄÚµÄËØÊý¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include <stdio.h>
#include "math.h"
#define N 101
main()
{
int i,j,line,a[N];
for(i=2;i<N;i++) a=i;
for(i=2;i<sqrt(N);i++)
¡¡ for(j=i+1;j<N;j++)
¡¡ {
¡¡¡¡ if(a!=0&&a[j]!=0)
¡¡¡¡ if(a[j]%a==0)
¡¡¡¡ a[j]=0;}
printf("\n");
for(i=2,line=0;i<N;i++)
{
¡¡ if(a!=0)
¡¡ {printf("%5d",a);
¡¡ line++;}
¡¡ if(line==10)
¡¡ {printf("\n");
line=0;}
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò37¡¿
ÌâÄ¿£º¶Ô10¸öÊý½øÐÐÅÅÐò
1.³ÌÐò·ÖÎö£º¿ÉÒÔÀûÓÃÑ¡Ôñ·¨£¬¼´´Óºó9¸ö±È½Ï¹ý³ÌÖУ¬Ñ¡ÔñÒ»¸ö×îСµÄÓëµÚÒ»¸öÔªËØ½»»»£¬
¡¡¡¡¡¡¡¡¡¡¡¡ Ï´ÎÀàÍÆ£¬¼´Óõڶþ¸öÔªËØÓëºó8¸ö½øÐбȽϣ¬²¢½øÐн»»»¡£ ¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#define N 10
main()
{int i,j,min,tem,a[N];
/*input data*/
printf("please input ten num:\n");
for(i=0;i<N;i++)
{
printf("a[%d]=",i);
scanf("%d",&a);}
printf("\n");
for(i=0;i<N;i++)
printf("%5d",a);
printf("\n");
/*sort ten num*/
for(i=0;i<N-1;i++)
{min=i;
for(j=i+1;j<N;j++)
if(a[min]>a[j]) min=j;
tem=a;
a=a[min];
a[min]=tem;
}
/*output data*/
printf("After sorted \n");
for(i=0;i<N;i++)
printf("%5d",a);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò38¡¿
ÌâÄ¿£ºÇóÒ»¸ö3*3¾ØÕó¶Ô½ÇÏßÔªËØÖ®ºÍ
1.³ÌÐò·ÖÎö£ºÀûÓÃË«ÖØforÑ­»·¿ØÖÆÊäÈë¶þάÊý×飬ÔÙ½«aÀÛ¼ÓºóÊä³ö¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
float a[3][3],sum=0;
int i,j;
printf("please input rectangle element:\n");
for(i=0;i<3;i++)
¡¡ for(j=0;j<3;j++)
¡¡ scanf("%f",&a[j]);
for(i=0;i<3;i++)
¡¡ sum=sum+a;
printf("duijiaoxian he is %6.2f",sum);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò39¡¿
ÌâÄ¿£ºÓÐÒ»¸öÒѾ­ÅźÃÐòµÄÊý×é¡£ÏÖÊäÈëÒ»¸öÊý£¬ÒªÇó°´Ô­À´µÄ¹æÂɽ«Ëü²åÈëÊý×éÖС£
1. ³ÌÐò·ÖÎö£ºÊ×ÏÈÅжϴËÊýÊÇ·ñ´óÓÚ×îºóÒ»¸öÊý£¬È»ºóÔÙ¿¼ÂDzåÈëÖмäµÄÊýµÄÇé¿ö£¬²åÈëºó
¡¡¡¡¡¡¡¡¡¡ ´ËÔªËØÖ®ºóµÄÊý£¬ÒÀ´ÎºóÒÆÒ»¸öλÖá£
2.³ÌÐòÔ´´úÂ룺
main()
{
int a[11]={1,4,6,9,13,16,19,28,40,100};
int temp1,temp2,number,end,i,j;
printf("original array is:\n");
for(i=0;i<10;i++)
¡¡ printf("%5d",a);
printf("\n");
printf("insert a new number:");
scanf("%d",&number);
end=a[9];
if(number>end)
¡¡ a[10]=number;
else
¡¡ {for(i=0;i<10;i++)
¡¡¡¡ { if(a>number)
¡¡¡¡¡¡ {temp1=a;
¡¡¡¡¡¡¡¡ a=number;
¡¡¡¡¡¡ for(j=i+1;j<11;j++)
¡¡¡¡¡¡ {temp2=a[j];
¡¡¡¡¡¡¡¡ a[j]=temp1;
¡¡¡¡¡¡¡¡ temp1=temp2;
¡¡¡¡¡¡ }
¡¡¡¡¡¡ break;
¡¡¡¡¡¡ }
¡¡¡¡ }
}
for(i=0;i<11;i++)
¡¡ printf("%6d",a);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò40¡¿
ÌâÄ¿£º½«Ò»¸öÊý×éÄæÐòÊä³ö¡£
1.³ÌÐò·ÖÎö£ºÓõÚÒ»¸öÓë×îºóÒ»¸ö½»»»¡£
2.³ÌÐòÔ´´úÂ룺
#define N 5
main()
{ int a[N]={9,6,5,4,1},i,temp;
¡¡ printf("\n original array:\n");
¡¡ for(i=0;i<N;i++)
¡¡ printf("%4d",a);
¡¡ for(i=0;i<N/2;i++)
¡¡ {temp=a;
¡¡¡¡ a=a[N-i-1];
¡¡¡¡ a[N-i-1]=temp;
¡¡ }
printf("\n sorted array:\n");
for(i=0;i<N;i++)
¡¡ printf("%4d",a);
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò41¡¿
ÌâÄ¿£ºÑ§Ï°static¶¨Ò徲̬±äÁ¿µÄÓ÷¨¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
varfunc()
{
int var=0;
static int static_var=0;
printf("\40:var equal %d \n",var);
printf("\40:static var equal %d \n",static_var);
printf("\n");
var++;
static_var++;
}
void main()
{int i;
¡¡ for(i=0;i<3;i++)
¡¡¡¡ varfunc();
}
-----------------------------------------------------------------------------
¡¾³ÌÐò42¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹ÓÃauto¶¨Òå±äÁ¿µÄÓ÷¨
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{int i,num;
num=2;
¡¡ for (i=0;i<3;i++)
¡¡ { printf("\40: The num equal %d \n",num);
¡¡¡¡ num++;
¡¡¡¡ {
¡¡¡¡ auto int num=1;
¡¡¡¡ printf("\40: The internal block num equal %d \n",num);
¡¡¡¡ num++;
¡¡¡¡ }
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò43¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹ÓÃstaticµÄÁíÒ»Ó÷¨¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int i,num;
num=2;
for(i=0;i<3;i++)
{
printf("\40: The num equal %d \n",num);
num++;
{
static int num=1;
printf("\40:The internal block num equal %d\n",num);
num++;
}
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò44¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹ÓÃexternalµÄÓ÷¨¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
int a,b,c;
void add()
{ int a;
a=3;
c=a+b;
}
void main()
{ a=b=4;
add();
printf("The value of c is equal to %d\n",c);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò45¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹ÓÃregister¶¨Òå±äÁ¿µÄ·½·¨¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
void main()
{
register int i;
int tmp=0;
for(i=1;i<=100;i++)
tmp+=i;
printf("The sum is %d\n",tmp);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò46¡¿
ÌâÄ¿£ººê#defineÃüÁîÁ·Ï°(1)¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#define TRUE 1
#define FALSE 0
#define SQ(x) (x)*(x)
void main()
{
int num;
int again=1;
printf("\40: Program will stop if input value less than 50.\n");
while(again)
{
printf("\40:Please input number==>");
scanf("%d",&num);
printf("\40:The square for this number is %d \n",SQ(num));
if(num>=50)
¡¡ again=TRUE;
else
¡¡ again=FALSE;
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò47¡¿
ÌâÄ¿£ººê#defineÃüÁîÁ·Ï°(2)
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#define exchange(a,b) { \ /*ºê¶¨ÒåÖÐÔÊÐí°üº¬Á½µÀÒÂÉÑÃüÁîµÄÇéÐΣ¬´Ëʱ±ØÐëÔÚ×îÓұ߼ÓÉÏ"\"*/
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ int t;\
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ t=a;\
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ a=b;\
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ b=t;\
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ }
void main(void)
{
int x=10;
int y=20;
printf("x=%d; y=%d\n",x,y);
exchange(x,y);
printf("x=%d; y=%d\n",x,y);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò48¡¿
ÌâÄ¿£ººê#defineÃüÁîÁ·Ï°(3)¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#define LAG >
#define SMA <
#define EQ ==
#include "stdio.h"
void main()
{ int i=10;
int j=20;
if(i LAG j)
printf("\40: %d larger than %d \n",i,j);
else if(i EQ j)
printf("\40: %d equal to %d \n",i,j);
else if(i SMA j)
printf("\40:%d smaller than %d \n",i,j);
else
printf("\40: No such value.\n");
}
-----------------------------------------------------------------------------
¡¾³ÌÐò49¡¿
ÌâÄ¿£º#if #ifdefºÍ#ifndefµÄ×ÛºÏÓ¦Óá£
1. ³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#define MAX
#define MAXIMUM(x,y) (x>y)?x:y
#define MINIMUM(x,y) (x>y)?y:x
void main()
{ int a=10,b=20;
#ifdef MAX
printf("\40: The larger one is %d\n",MAXIMUM(a,b));
#else
printf("\40: The lower one is %d\n",MINIMUM(a,b));
#endif
#ifndef MIN
printf("\40: The lower one is %d\n",MINIMUM(a,b));
#else
printf("\40: The larger one is %d\n",MAXIMUM(a,b));
#endif
#undef MAX
#ifdef MAX
printf("\40: The larger one is %d\n",MAXIMUM(a,b));
#else
printf("\40: The lower one is %d\n",MINIMUM(a,b));
#endif
#define MIN
#ifndef MIN
printf("\40: The lower one is %d\n",MINIMUM(a,b));
#else
printf("\40: The larger one is %d\n",MAXIMUM(a,b));
#endif
}
-----------------------------------------------------------------------------
¡¾³ÌÐò50¡¿
ÌâÄ¿£º#include µÄÓ¦ÓÃÁ·Ï°¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
test.h ÎļþÈçÏ£º
#define LAG >
#define SMA <
#define EQ ==
#include "test.h" /*Ò»¸öÐÂÎļþ50.c£¬°üº¬test.h*/
#include "stdio.h"
void main()
{ int i=10;
int j=20;
if(i LAG j)
printf("\40: %d larger than %d \n",i,j);
else if(i EQ j)
printf("\40: %d equal to %d \n",i,j);
else if(i SMA j)
printf("\40:%d smaller than %d \n",i,j);
else
printf("\40: No such value.\n");
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò51¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹Óð´Î»Óë & ¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º0&0=0; 0&1=0; 1&0=0; 1&1=1
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int a,b;
a=077;
b=a&3;
printf("\40: The a & b(decimal) is %d \n",b);
b&=7;
printf("\40: The a & b(decimal) is %d \n",b);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò52¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹Óð´Î»»ò | ¡£
1.³ÌÐò·ÖÎö£º0|0=0; 0|1=1; 1|0=1; 1|1=1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int a,b;
a=077;
b=a|3;
printf("\40: The a & b(decimal) is %d \n",b);
b|=7;
printf("\40: The a & b(decimal) is %d \n",b);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò53¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹Óð´Î»Òì»ò ^ ¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º0^0=0; 0^1=1; 1^0=1; 1^1=0
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int a,b;
a=077;
b=a^3;
printf("\40: The a & b(decimal) is %d \n",b);
b^=7;
printf("\40: The a & b(decimal) is %d \n",b);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò54¡¿
ÌâÄ¿£ºÈ¡Ò»¸öÕûÊýa´ÓÓÒ¶Ë¿ªÊ¼µÄ4¡«7λ¡£
³ÌÐò·ÖÎö£º¿ÉÒÔÕâÑù¿¼ÂÇ£º
(1)ÏÈʹaÓÒÒÆ4λ¡£
(2)ÉèÖÃÒ»¸öµÍ4λȫΪ1,ÆäÓàȫΪ0µÄÊý¡£¿ÉÓÃ~(~0<<4)
(3)½«ÉÏÃæ¶þÕß½øÐÐ&ÔËËã¡£
2.³ÌÐòÔ´´úÂ룺
main()
{
unsigned a,b,c,d;
scanf("%o",&a);
b=a>>4;
c=~(~0<<4);
d=b&c;
printf("%o\n%o\n",a,d);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò55¡¿
ÌâÄ¿£ºÑ§Ï°Ê¹Óð´Î»È¡·´~¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º~0=1; ~1=0;
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{
int a,b;
a=234;
b=~a;
printf("\40: The a's 1 complement(decimal) is %d \n",b);
a=~a;
printf("\40: The a's 1 complement(hexidecimal) is %x \n",a);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò56¡¿
ÌâÄ¿£º»­Í¼£¬Ñ§ÓÃcircle»­Ô²ÐΡ£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
/*circle*/
#include "graphics.h"
main()
{int driver,mode,i;
float j=1,k=1;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=0;i<=25;i++)
{
setcolor(8);
circle(310,250,k);
k=k+j;
j=j+0.3;
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò57¡¿
ÌâÄ¿£º»­Í¼£¬Ñ§ÓÃline»­Ö±Ïß¡£
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "graphics.h"
main()
{int driver,mode,i;
float x0,y0,y1,x1;
float j=12,k;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(GREEN);
x0=263;y0=263;y1=275;x1=275;
for(i=0;i<=18;i++)
{
setcolor(5);
line(x0,y0,x0,y1);
x0=x0-5;
y0=y0-5;
x1=x1+5;
y1=y1+5;
j=j+10;
}
x0=263;y1=275;y0=263;
for(i=0;i<=20;i++)
{
setcolor(5);
line(x0,y0,x0,y1);
x0=x0+5;
y0=y0+5;
y1=y1-5;
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò58¡¿
ÌâÄ¿£º»­Í¼£¬Ñ§ÓÃrectangle»­·½ÐΡ£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£ºÀûÓÃforÑ­»·¿ØÖÆ100-999¸öÊý£¬Ã¿¸öÊý·Ö½â³ö¸öλ£¬Ê®Î»£¬°Ùλ¡£
2.³ÌÐòÔ´´úÂ룺
#include "graphics.h"
main()
{int x0,y0,y1,x1,driver,mode,i;
driver=VGA;mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
x0=263;y0=263;y1=275;x1=275;
for(i=0;i<=18;i++)
{
setcolor(1);
rectangle(x0,y0,x1,y1);
x0=x0-5;
y0=y0-5;
x1=x1+5;
y1=y1+5;
}
settextstyle(DEFAULT_FONT,HORIZ_DIR,2);
outtextxy(150,40,"How beautiful it is!");
line(130,60,480,60);
setcolor(2);
circle(269,269,137);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò59¡¿
ÌâÄ¿£º»­Í¼£¬×ÛºÏÀý×Ó¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
# define PAI 3.1415926
# define B 0.809
# include "graphics.h"
#include "math.h"
main()
{
int i,j,k,x0,y0,x,y,driver,mode;
float a;
driver=CGA;mode=CGAC0;
initgraph(&driver,&mode,"");
setcolor(3);
setbkcolor(GREEN);
x0=150;y0=100;
circle(x0,y0,10);
circle(x0,y0,20);
circle(x0,y0,50);
for(i=0;i<16;i++)
{
¡¡ a=(2*PAI/16)*i;
¡¡ x=ceil(x0+48*cos(a));
¡¡ y=ceil(y0+48*sin(a)*B);
¡¡ setcolor(2); line(x0,y0,x,y);}
setcolor(3);circle(x0,y0,60);
/* Make 0 time normal size letters */
settextstyle(DEFAULT_FONT,HORIZ_DIR,0);
outtextxy(10,170,"press a key");
getch();
setfillstyle(HATCH_FILL,YELLOW);
floodfill(202,100,WHITE);
getch();
for(k=0;k<=500;k++)
{
¡¡ setcolor(3);
¡¡ for(i=0;i<=16;i++)
¡¡ {
¡¡¡¡ a=(2*PAI/16)*i+(2*PAI/180)*k;
¡¡¡¡ x=ceil(x0+48*cos(a));
¡¡¡¡ y=ceil(y0+48+sin(a)*B);
¡¡¡¡ setcolor(2); line(x0,y0,x,y);
¡¡ }
¡¡ for(j=1;j<=50;j++)
¡¡ {
¡¡¡¡ a=(2*PAI/16)*i+(2*PAI/180)*k-1;
¡¡¡¡ x=ceil(x0+48*cos(a));
¡¡¡¡ y=ceil(y0+48*sin(a)*B);
¡¡¡¡ line(x0,y0,x,y);
¡¡ }
}
restorecrtmode();
}
-----------------------------------------------------------------------------
¡¾³ÌÐò60¡¿
ÌâÄ¿£º»­Í¼£¬×ÛºÏÀý×Ó¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "graphics.h"
#define LEFT 0
#define TOP 0
#define RIGHT 639
#define BOTTOM 479
#define LINES 400
#define MAXCOLOR 15
main()
{
int driver,mode,error;
int x1,y1;
int x2,y2;
int dx1,dy1,dx2,dy2,i=1;
int count=0;
int color=0;
driver=VGA;
mode=VGAHI;
initgraph(&driver,&mode,"");
x1=x2=y1=y2=10;
dx1=dy1=2;
dx2=dy2=3;
while(!kbhit())
{
¡¡ line(x1,y1,x2,y2);
¡¡ x1+=dx1;y1+=dy1;
¡¡ x2+=dx2;y2+dy2;
¡¡ if(x1<=LEFT||x1>=RIGHT)
¡¡ dx1=-dx1;
¡¡ if(y1<=TOP||y1>=BOTTOM)
¡¡¡¡ dy1=-dy1;
¡¡ if(x2<=LEFT||x2>=RIGHT)
¡¡¡¡ dx2=-dx2;
¡¡ if(y2<=TOP||y2>=BOTTOM)
¡¡¡¡ dy2=-dy2;
¡¡ if(++count>LINES)
¡¡ {
¡¡¡¡ setcolor(color);
¡¡¡¡ color=(color>=MAXCOLOR)?0:++color;
¡¡ }
}
closegraph();
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò61¡¿
ÌâÄ¿£º´òÓ¡³öÑî»ÔÈý½ÇÐΣ¨ÒªÇó´òÓ¡³ö10ÐÐÈçÏÂͼ£©¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
¡¡¡¡¡¡ ¡¡¡¡ 1
¡¡¡¡¡¡¡¡¡¡¡¡ 1 ¡¡1
¡¡¡¡¡¡¡¡¡¡¡¡ 1 ¡¡2 ¡¡1
¡¡¡¡¡¡¡¡¡¡¡¡ 1¡¡ 3 ¡¡3¡¡ 1
¡¡¡¡¡¡¡¡¡¡¡¡ 1¡¡ 4¡¡ 6 ¡¡4 ¡¡1
¡¡¡¡¡¡¡¡¡¡¡¡ 1¡¡ 5¡¡ 10¡¡10¡¡5 ¡¡1¡¡
2.³ÌÐòÔ´´úÂ룺
main()
{int i,j;
int a[10][10];
printf("\n");
for(i=0;i<10;i++)
¡¡ {a[0]=1;
¡¡ a=1;}
for(i=2;i<10;i++)
¡¡ for(j=1;j<i;j++)
¡¡ a[j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)
¡¡ {for(j=0;j<=i;j++)
¡¡ printf("%5d",a[j]);
¡¡ printf("\n");
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò62¡¿
ÌâÄ¿£ºÑ§Ï°putpixel»­µã¡£
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#include "graphics.h"
main()
{
int i,j,driver=VGA,mode=VGAHI;
initgraph(&driver,&mode,"");
setbkcolor(YELLOW);
for(i=50;i<=230;i+=20)
¡¡ for(j=50;j<=230;j++)
¡¡ putpixel(i,j,1);
for(j=50;j<=230;j+=20)
¡¡ for(i=50;i<=230;i++)
¡¡ putpixel(i,j,1);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò63¡¿
ÌâÄ¿£º»­ÍÖÔ²ellipse¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#include "graphics.h"
#include "conio.h"
main()
{
int x=360,y=160,driver=VGA,mode=VGAHI;
int num=20,i;
int top,bottom;
initgraph(&driver,&mode,"");
top=y-30;
bottom=y-30;
for(i=0;i<num;i++)
{
ellipse(250,250,0,360,top,bottom);
top-=5;
bottom+=5;
}
getch();
}
-----------------------------------------------------------------------------
¡¾³ÌÐò64¡¿
ÌâÄ¿£ºÀûÓÃellipse and rectangle »­Í¼¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#include "graphics.h"
#include "conio.h"
main()
{
int driver=VGA,mode=VGAHI;
int i,num=15,top=50;
int left=20,right=50;
initgraph(&driver,&mode,"");
for(i=0;i<num;i++)
{
ellipse(250,250,0,360,right,left);
ellipse(250,250,0,360,20,top);
rectangle(20-2*i,20-2*i,10*(i+2),10*(i+2));
right+=5;
left+=5;
top+=10;
}
getch();
}
-----------------------------------------------------------------------------
¡¾³ÌÐò65¡¿
ÌâÄ¿£ºÒ»¸ö×îÓÅÃÀµÄͼ°¸¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "graphics.h"
#include "math.h"
#include "dos.h"
#include "conio.h"
#include "stdlib.h"
#include "stdio.h"
#include "stdarg.h"
#define MAXPTS 15
#define PI 3.1415926
struct PTS {
int x,y;
};
double AspectRatio=0.85;
void LineToDemo(void)
{
struct viewporttype vp;
struct PTS points[MAXPTS];
int i, j, h, w, xcenter, ycenter;
int radius, angle, step;
double rads;
printf(" MoveTo / LineTo Demonstration" );
getviewsettings( &vp );
h = vp.bottom - vp.top;
w = vp.right - vp.left;
xcenter = w / 2; /* Determine the center of circle */
ycenter = h / 2;
radius = (h - 30) / (AspectRatio * 2);
step = 360 / MAXPTS; /* Determine # of increments */
angle = 0; /* Begin at zero degrees */
for( i=0 ; i<MAXPTS ; ++i ){ /* Determine circle intercepts */
rads = (double)angle * PI / 180.0; /* Convert angle to radians */
points.x = xcenter + (int)( cos(rads) * radius );
points.y = ycenter - (int)( sin(rads) * radius * AspectRatio );
angle += step; /* Move to next increment */
}
circle( xcenter, ycenter, radius ); /* Draw bounding circle */
for( i=0 ; i<MAXPTS ; ++i ){ /* Draw the cords to the circle */
for( j=i ; j<MAXPTS ; ++j ){ /* For each remaining intersect */
moveto(points.x, points.y); /* Move to beginning of cord */
lineto(points[j].x, points[j].y); /* Draw the cord */
} } }
main()
{int driver,mode;
driver=CGA;mode=CGAC0;
initgraph(&driver,&mode,"");
setcolor(3);
setbkcolor(GREEN);
LineToDemo();}
-----------------------------------------------------------------------------
¡¾³ÌÐò66¡¿
ÌâÄ¿£ºÊäÈë3¸öÊýa,b,c£¬°´´óС˳ÐòÊä³ö¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£ºÀûÓÃÖ¸Õë·½·¨¡£
2.³ÌÐòÔ´´úÂ룺
/*pointer*/
main()
{
int n1,n2,n3;
int *pointer1,*pointer2,*pointer3;
printf("please input 3 number:n1,n2,n3:");
scanf("%d,%d,%d",&n1,&n2,&n3);
pointer1=&n1;
pointer2=&n2;
pointer3=&n3;
if(n1>n2) swap(pointer1,pointer2);
if(n1>n3) swap(pointer1,pointer3);
if(n2>n3) swap(pointer2,pointer3);
printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3);
}
swap(p1,p2)
int *p1,*p2;
{int p;
p=*p1;*p1=*p2;*p2=p;
}
-----------------------------------------------------------------------------
¡¾³ÌÐò67¡¿
ÌâÄ¿£ºÊäÈëÊý×飬×î´óµÄÓëµÚÒ»¸öÔªËØ½»»»£¬×îСµÄÓë×îºóÒ»¸öÔªËØ½»»»£¬Êä³öÊý×é¡£
1.³ÌÐò·ÖÎö£ºÌ·ºÆÇ¿µÄÊéÖдð°¸ÓÐÎÊÌâ¡£¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
main()
{
int number[10];
input(number);
max_min(number);
output(number);
}
input(number)
int number[10];
{int i;
for(i=0;i<9;i++)
¡¡ scanf("%d,",&number);
¡¡ scanf("%d",&number[9]);
}
max_min(array)
int array[10];
{int *max,*min,k,l;
int *p,*arr_end;
arr_end=array+10;
max=min=array;
for(p=array+1;p<arr_end;p++)
¡¡ if(*p>*max) max=p;
¡¡ else if(*p<*min) min=p;
¡¡ k=*max;
¡¡ l=*min;
¡¡ *p=array[0];array[0]=l;l=*p;
¡¡ *p=array[9];array[9]=k;k=*p;
¡¡ return;
}
output(array)
int array[10];
{ int *p;
for(p=array;p<array+9;p++)
¡¡ printf("%d,",*p);
printf("%d\n",array[9]);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò68¡¿
ÌâÄ¿£ºÓÐn¸öÕûÊý£¬Ê¹ÆäÇ°Ãæ¸÷Êý˳ÐòÏòºóÒÆm¸öλÖã¬×îºóm¸öÊý±ä³É×îÇ°ÃæµÄm¸öÊý
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{
int number[20],n,m,i;
printf("the total numbers is:");
scanf("%d",&n);
printf("back m:");
scanf("%d",&m);
for(i=0;i<n-1;i++)
¡¡ scanf("%d,",&number);
scanf("%d",&number[n-1]);
move(number,n,m);
for(i=0;i<n-1;i++)
¡¡ printf("%d,",number);
printf("%d",number[n-1]);
}
move(array,n,m)
int n,m,array[20];
{
int *p,array_end;
array_end=*(array+n-1);
for(p=array+n-1;p>array;p--)
¡¡ *p=*(p-1);
¡¡ *array=array_end;
¡¡ m--;
¡¡ if(m>0) move(array,n,m);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò69¡¿
ÌâÄ¿£ºÓÐn¸öÈËΧ³ÉһȦ£¬Ë³ÐòÅźš£´ÓµÚÒ»¸öÈË¿ªÊ¼±¨Êý£¨´Ó1µ½3±¨Êý£©£¬·²±¨µ½3µÄÈËÍ˳ö
¡¡¡¡¡¡ Ȧ×Ó£¬ÎÊ×îºóÁôϵÄÊÇÔ­À´µÚ¼¸ºÅµÄÄÇλ¡£
1. ³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#define nmax 50
main()
{
int i,k,m,n,num[nmax],*p;
printf("please input the total of numbers:");
scanf("%d",&n);
p=num;
for(i=0;i<n;i++)
¡¡ *(p+i)=i+1;
¡¡ i=0;
¡¡ k=0;
¡¡ m=0;
¡¡ while(m<n-1)
¡¡ {
¡¡ if(*(p+i)!=0) k++;
¡¡ if(k==3)
¡¡ { *(p+i)=0;
¡¡ k=0;
¡¡ m++;
¡¡ }
i++;
if(i==n) i=0;
}
while(*p==0) p++;
printf("%d is left\n",*p);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò70¡¿
ÌâÄ¿£ºÐ´Ò»¸öº¯Êý£¬ÇóÒ»¸ö×Ö·û´®µÄ³¤¶È£¬ÔÚmainº¯ÊýÖÐÊäÈë×Ö·û´®£¬²¢Êä³öÆä³¤¶È¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{
int len;
char *str[20];
printf("please input a string:\n");
scanf("%s",str);
len=length(str);
printf("the string has %d characters.",len);
}
length(p)
char *p;
{
int n;
n=0;
while(*p!='\0')
{
¡¡ n++;
¡¡ p++;
}
return n;
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò71¡¿
ÌâÄ¿£º±àдinput()ºÍoutput()º¯ÊýÊäÈ룬Êä³ö5¸öѧÉúµÄÊý¾Ý¼Ç¼¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#define N 5
struct student
{ char num[6];
¡¡ char name[8];
¡¡ int score[4];
} stu[N];
input(stu)
struct student stu[];
{ int i,j;
¡¡ for(i=0;i<N;i++)
¡¡ { printf("\n please input %d of %d\n",i+1,N);
¡¡¡¡ printf("num: ");
¡¡¡¡ scanf("%s",stu.num);
¡¡¡¡ printf("name: ");
¡¡¡¡ scanf("%s",stu.name);
¡¡¡¡¡¡ for(j=0;j<3;j++)
¡¡¡¡¡¡ { printf("score %d.",j+1);
¡¡¡¡¡¡¡¡ scanf("%d",&stu.score[j]);
¡¡¡¡¡¡ }
¡¡¡¡ printf("\n");
¡¡ }
}
print(stu)
struct student stu[];
{ int i,j;
printf("\nNo. Name Sco1 Sco2 Sco3\n");
for(i=0;i<N;i++)
{ printf("%-6s%-10s",stu.num,stu.name);
¡¡ for(j=0;j<3;j++)
¡¡¡¡ printf("%-8d",stu.score[j]);
¡¡ printf("\n");
}
}
main()
{
¡¡ input();
¡¡ print();
}
-----------------------------------------------------------------------------
¡¾³ÌÐò72¡¿
ÌâÄ¿£º´´½¨Ò»¸öÁ´±í¡£
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
/*creat a list*/
#include "stdlib.h"
#include "stdio.h"
struct list
{ int data;
struct list *next;
};
typedef struct list node;
typedef node *link;
void main()
{ link ptr,head;
int num,i;
ptr=(link)malloc(sizeof(node));
ptr=head;
printf("please input 5 numbers==>\n");
for(i=0;i<=4;i++)
{
¡¡ scanf("%d",&num);
¡¡ ptr->data=num;
¡¡ ptr->next=(link)malloc(sizeof(node));
¡¡ if(i==4) ptr->next=NULL;
¡¡ else ptr=ptr->next;
}
ptr=head;
while(ptr!=NULL)
{ printf("The value is ==>%d\n",ptr->data);
¡¡ ptr=ptr->next;
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò73¡¿
ÌâÄ¿£º·´ÏòÊä³öÒ»¸öÁ´±í¡£¡¡¡¡¡¡
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
/*reverse output a list*/
#include "stdlib.h"
#include "stdio.h"
struct list
{ int data;
¡¡ struct list *next;
};
typedef struct list node;
typedef node *link;
void main()
{ link ptr,head,tail;¡¡
¡¡ int num,i;
¡¡ tail=(link)malloc(sizeof(node));
¡¡ tail->next=NULL;
¡¡ ptr=tail;
¡¡ printf("\nplease input 5 data==>\n");
¡¡ for(i=0;i<=4;i++)
¡¡ {
¡¡¡¡ scanf("%d",&num);
¡¡¡¡ ptr->data=num;
¡¡¡¡ head=(link)malloc(sizeof(node));
¡¡¡¡ head->next=ptr;
¡¡¡¡ ptr=head;
¡¡ }
ptr=ptr->next;
while(ptr!=NULL)
{ printf("The value is ==>%d\n",ptr->data);
¡¡ ptr=ptr->next;
}}
-----------------------------------------------------------------------------
¡¾³ÌÐò74¡¿
ÌâÄ¿£ºÁ¬½ÓÁ½¸öÁ´±í¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdlib.h"
#include "stdio.h"
struct list
{ int data;
struct list *next;
};
typedef struct list node;
typedef node *link;
link delete_node(link pointer,link tmp)
{if (tmp==NULL) /*delete first node*/
¡¡ return pointer->next;
else
{ if(tmp->next->next==NULL)/*delete last node*/
¡¡¡¡ tmp->next=NULL;
¡¡ else /*delete the other node*/
¡¡¡¡ tmp->next=tmp->next->next;
¡¡ return pointer;
}
}
void selection_sort(link pointer,int num)
{ link tmp,btmp;
¡¡ int i,min;
¡¡ for(i=0;i<num;i++)
¡¡ {
¡¡ tmp=pointer;
¡¡ min=tmp->data;
¡¡ btmp=NULL;
¡¡ while(tmp->next)
¡¡ { if(min>tmp->next->data)
¡¡ {min=tmp->next->data;
¡¡¡¡ btmp=tmp;
¡¡ }
¡¡ tmp=tmp->next;
¡¡ }
printf("\40: %d\n",min);
pointer=delete_node(pointer,btmp);
}
}
link create_list(int array[],int num)
{ link tmp1,tmp2,pointer;
int i;
pointer=(link)malloc(sizeof(node));
pointer->data=array[0];
tmp1=pointer;
for(i=1;i<num;i++)
{ tmp2=(link)malloc(sizeof(node));
¡¡ tmp2->next=NULL;
¡¡ tmp2->data=array;
¡¡ tmp1->next=tmp2;
¡¡ tmp1=tmp1->next;
}
return pointer;
}
link concatenate(link pointer1,link pointer2)
{ link tmp;
tmp=pointer1;
while(tmp->next)
¡¡ tmp=tmp->next;
tmp->next=pointer2;
return pointer1;
}
void main(void)
{ int arr1[]={3,12,8,9,11};
¡¡ link ptr;
¡¡ ptr=create_list(arr1,5);
¡¡ selection_sort(ptr,5);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò75¡¿
ÌâÄ¿£º·ÅËÉһϣ¬ËãÒ»µÀ¼òµ¥µÄÌâÄ¿¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{
int i,n;
for(i=1;i<5;i++)
{ n=0;
¡¡ if(i!=1)
¡¡ n=n+1;
¡¡ if(i==3)
¡¡ n=n+1;
¡¡ if(i==4)
¡¡ n=n+1;
¡¡ if(i!=4)
¡¡ n=n+1;
¡¡ if(n==3)
¡¡¡¡ printf("zhu hao shi de shi:%c",64+i);
¡¡ }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò76¡¿
ÌâÄ¿£º±àдһ¸öº¯Êý£¬ÊäÈënΪżÊýʱ£¬µ÷Óú¯ÊýÇó1/2+1/4+...+1/n,µ±ÊäÈënÎªÆæÊýʱ£¬µ÷Óú¯Êý
¡¡¡¡¡¡ 1/1+1/3+...+1/n(ÀûÓÃÖ¸Õ뺯Êý)
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
#include "stdio.h"
main()
{
float peven(),podd(),dcall();
float sum;
int n;
while (1)
{
¡¡ scanf("%d",&n);
¡¡ if(n>1)
¡¡¡¡ break;
}
if(n%2==0)
{
¡¡ printf("Even=");
¡¡ sum=dcall(peven,n);
}
else
{
¡¡ printf("Odd=");
¡¡ sum=dcall(podd,n);
}
printf("%f",sum);
}
float peven(int n)
{
float s;
int i;
s=1;
for(i=2;i<=n;i+=2)
¡¡ s+=1/(float)i;
return(s);
}
float podd(n)
int n;
{
float s;
int i;
s=0;
for(i=1;i<=n;i+=2)
¡¡ s+=1/(float)i;
return(s);
}
float dcall(fp,n)
float (*fp)();
int n;
{
float s;
s=(*fp)(n);
return(s);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò77¡¿
ÌâÄ¿£ºÌî¿ÕÁ·Ï°£¨Ö¸ÏòÖ¸ÕëµÄÖ¸Õ룩
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
main()
{ char *s[]={"man","woman","girl","boy","sister"};
char **q;
int k;
for(k=0;k<5;k++)
{¡¡¡¡¡¡¡¡¡¡¡¡¡¡;/*ÕâÀïÌîдʲôÓï¾ä*/
¡¡ printf("%s\n",*q);
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò78¡¿
ÌâÄ¿£ºÕÒµ½ÄêÁä×î´óµÄÈË£¬²¢Êä³ö¡£ÇëÕÒ³ö³ÌÐòÖÐÓÐʲôÎÊÌâ¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#define N 4
#include "stdio.h"
static struct man
{ char name[20];
int age;
} person[N]={"li",18,"wang",19,"zhang",20,"sun",22};
main()
{struct man *q,*p;
int i,m=0;
p=person;
for (i=0;i<N;i++)
{if(m<p->age)
¡¡ q=p++;
¡¡ m=q->age;}
printf("%s,%d",(*q).name,(*q).age);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò79¡¿
ÌâÄ¿£º×Ö·û´®ÅÅÐò¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{
char *str1[20],*str2[20],*str3[20];
char swap();
printf("please input three strings\n");
scanf("%s",str1);
scanf("%s",str2);
scanf("%s",str3);
if(strcmp(str1,str2)>0) swap(str1,str2);
if(strcmp(str1,str3)>0) swap(str1,str3);
if(strcmp(str2,str3)>0) swap(str2,str3);
printf("after being sorted\n");
printf("%s\n%s\n%s\n",str1,str2,str3);
}
char swap(p1,p2)
char *p1,*p2;
{
char *p[20];
strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò80¡¿
ÌâÄ¿£ºº£Ì²ÉÏÓÐÒ»¶ÑÌÒ×Ó£¬ÎåÖ»ºï×ÓÀ´·Ö¡£µÚÒ»Ö»ºï×Ó°ÑÕâ¶ÑÌÒ×ÓÆ¾¾Ý·ÖΪÎå·Ý£¬¶àÁËÒ»¸ö£¬ÕâÖ»
¡¡¡¡¡¡ ºï×ӰѶàµÄÒ»¸öÈÓÈ뺣ÖУ¬ÄÃ×ßÁËÒ»·Ý¡£µÚ¶þÖ»ºï×Ó°ÑʣϵÄÌÒ×ÓÓÖÆ½¾ù·Ö³ÉÎå·Ý£¬ÓÖ¶àÁË
¡¡¡¡¡¡ Ò»¸ö£¬ËüͬÑù°Ñ¶àµÄÒ»¸öÈÓÈ뺣ÖУ¬ÄÃ×ßÁËÒ»·Ý£¬µÚÈý¡¢µÚËÄ¡¢µÚÎåÖ»ºï×Ó¶¼ÊÇÕâÑù×öµÄ£¬
¡¡¡¡¡¡ Îʺ£Ì²ÉÏÔ­À´×îÉÙÓжàÉÙ¸öÌÒ×Ó£¿
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{int i,m,j,k,count;
for(i=4;i<10000;i+=4)
{ count=0;
m=i;
for(k=0;k<5;k++)
{
¡¡ j=i/4*5+1;
¡¡ i=j;
¡¡ if(j%4==0)
¡¡¡¡ count++;
¡¡ else
¡¡¡¡ break;
}
¡¡ i=m;
¡¡ if(count==4)
¡¡ {printf("%d\n",count);
¡¡¡¡ break;}
}
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò81¡¿
ÌâÄ¿£º809*??=800*??+9*??+1 ÆäÖÐ??´ú±íµÄÁ½Î»Êý,8*??µÄ½á¹ûΪÁ½Î»Êý£¬9*??µÄ½á¹ûΪ3λÊý¡£Çó??´ú±íµÄÁ½Î»Êý£¬¼°809*??ºóµÄ½á¹û¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
output(long b,long i)
{ printf("\n%ld/%ld=809*%ld+%ld",b,i,i,b%i);
}
main()
{long int a,b,i;
a=809;
for(i=10;i<100;i++)
{b=i*a+1;
if(b>=1000&&b<=10000&&8*i<100&&9*i>=100)
output(b,i); }
}
-----------------------------------------------------------------------------
¡¾³ÌÐò82¡¿
ÌâÄ¿£º°Ë½øÖÆ×ª»»ÎªÊ®½øÖÆ
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
main()
{ char *p,s[6];int n;
p=s;
gets(p);
n=0;
while(*(p)!='\0')
{n=n*8+*p-'0';
p++;}
printf("%d",n);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò83¡¿
ÌâÄ¿£ºÇó0¡ª7ËùÄÜ×é³ÉµÄÆæÊý¸öÊý¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{
long sum=4,s=4;
int j;
for(j=2;j<=8;j++)/*j is place of number*/
{ printf("\n%ld",sum);
if(j<=2)
s*=7;
else
s*=8;
sum+=s;}
printf("\nsum=%ld",sum);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò84¡¿
ÌâÄ¿£ºÒ»¸öżÊý×ÜÄܱíʾΪÁ½¸öËØÊýÖ®ºÍ¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#include "math.h"
main()
{ int a,b,c,d;
scanf("%d",&a);
for(b=3;b<=a/2;b+=2)
{ for(c=2;c<=sqrt(b);c++)
if(b%c==0) break;
if(c>sqrt(b))
d=a-b;
else
break;
for(c=2;c<=sqrt(d);c++)
if(d%c==0) break;
if(c>sqrt(d))
printf("%d=%d+%d\n",a,b,d);
}
}
-----------------------------------------------------------------------------
¡¾³ÌÐò85¡¿
ÌâÄ¿£ºÅжÏÒ»¸öËØÊýÄܱ»¼¸¸ö9Õû³ý
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{ long int m9=9,sum=9;
int zi,n1=1,c9=1;
scanf("%d",&zi);
while(n1!=0)
{ if(!(sum%zi))
n1=0;
else
{m9=m9*10;
sum=sum+m9;
c9++;
}
}
printf("%ld,can be divided by %d \"9\"",sum,c9);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò86¡¿
ÌâÄ¿£ºÁ½¸ö×Ö·û´®Á¬½Ó³ÌÐò
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{char a[]="acegikm";
char b[]="bdfhjlnpq";
char c[80],*p;
int i=0,j=0,k=0;
while(a!='\0'&&b[j]!='\0')
{if (a<b[j])
{ c[k]=a;i++;}
else
c[k]=b[j++];
k++;
}
c[k]='\0';
if(a=='\0')
p=b+j;
else
p=a+i;
strcat(c,p);
puts(c);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò87¡¿
ÌâÄ¿£º»Ø´ð½á¹û£¨½á¹¹Ìå±äÁ¿´«µÝ£©
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
struct student
{ int x;
char c;
} a;
main()
{a.x=3;
a.c='a';
f(a);
printf("%d,%c",a.x,a.c);
}
f(struct student b)
{
b.x=20;
b.c='y';
}
-----------------------------------------------------------------------------
¡¾³ÌÐò88¡¿
ÌâÄ¿£º¶ÁÈ¡7¸öÊý£¨1¡ª50£©µÄÕûÊýÖµ£¬Ã¿¶Áȡһ¸öÖµ£¬³ÌÐò´òÓ¡³ö¸ÃÖµ¸öÊýµÄ£ª¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{int i,a,n=1;
while(n<=7)
{ do {
¡¡¡¡¡¡ scanf("%d",&a);
¡¡¡¡¡¡ }while(a<1||a>50);
for(i=1;i<=a;i++)
¡¡ printf("*");
printf("\n");
n++;}
getch();
}
-----------------------------------------------------------------------------
¡¾³ÌÐò89¡¿
ÌâÄ¿£ºÄ³¸ö¹«Ë¾²ÉÓù«Óõ绰´«µÝÊý¾Ý£¬Êý¾ÝÊÇËÄλµÄÕûÊý£¬ÔÚ´«µÝ¹ý³ÌÖÐÊǼÓÃܵ쬼ÓÃܹæÔòÈçÏ£º
¡¡¡¡¡¡ ÿλÊý×Ö¶¼¼ÓÉÏ5,È»ºóÓúͳýÒÔ10µÄÓàÊý´úÌæ¸ÃÊý×Ö£¬ÔÙ½«µÚһλºÍµÚËÄλ½»»»£¬µÚ¶þλºÍµÚÈýλ½»»»¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
main()
{int a,i,aa[4],t;
scanf("%d",&a);
aa[0]=a%10;
aa[1]=a%100/10;
aa[2]=a%1000/100;
aa[3]=a/1000;
for(i=0;i<=3;i++)
¡¡ {aa+=5;
¡¡ aa%=10;
¡¡ }
for(i=0;i<=3/2;i++)
¡¡ {t=aa;
¡¡ aa=aa[3-i];
¡¡ aa[3-i]=t;
¡¡ }
for(i=3;i>=0;i--)
printf("%d",aa);
}

-----------------------------------------------------------------------------
¡¾³ÌÐò90¡¿
ÌâÄ¿£º×¨Éý±¾Ò»Ì⣬¶Á½á¹û¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#define M 5
main()
{int a[M]={1,2,3,4,5};
int i,j,t;
i=0;j=M-1;
while(i<j)
{t=*(a+i);
*(a+i)=*(a+j);
*(a+j)=t;
i++;j--;
}
for(i=0;i<m;i++)
printf("%d",*(a+i));
}
ɾ³ý×òÌìµÄ·³ÄÕ£¬Ñ¡Ôñ½ñÌìµÄ¿ìÀÖ£¬
ÉèÖÃÃ÷ÌìµÄÐÒ¸££¬´æ´¢ÓÀÔ¶µÄ°®ÐÄ£¬
È¡ÏûÊÀ¼äµÄ³ðºÞ£¬Õ³ÌùÃÀºÃµÄÐÄÇ飬
¸´ÖÆ×íÈ˵ķ羰£¬´òÓ¡ÃÔÈ˵ÄЦÁ³¡£
×£À´µ½Ð¡¹íÂÛ̳µÄÅóÓÑÿÌì¶¼ÓкÃÐÄÇ飡

TOP

¡¾³ÌÐò91¡¿
ÌâÄ¿£ºÊ±¼äº¯Êý¾ÙÀý1
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
#include "time.h"
void main()
{ time_t lt; /*define a longint time varible*/
lt=time(NULL);/*system time and date*/
printf(ctime(<)); /*english format output*/
printf(asctime(localtime(<)));/*tranfer to tm*/
printf(asctime(gmtime(<))); /*tranfer to Greenwich time*/
}
-----------------------------------------------------------------------------
¡¾³ÌÐò92¡¿
ÌâÄ¿£ºÊ±¼äº¯Êý¾ÙÀý2
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
/*calculate time*/
#include "time.h"
#include "stdio.h"
main()
{ time_t start,end;
int i;
start=time(NULL);
for(i=0;i<3000;i++)
{ printf("\1\1\1\1\1\1\1\1\1\1\n");}
end=time(NULL);
printf("\1: The different is %6.3f\n",difftime(end,start));
}
-----------------------------------------------------------------------------
¡¾³ÌÐò93¡¿
ÌâÄ¿£ºÊ±¼äº¯Êý¾ÙÀý3
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
/*calculate time*/
#include "time.h"
#include "stdio.h"
main()
{ clock_t start,end;
int i;
double var;
start=clock();
for(i=0;i<10000;i++)
{ printf("\1\1\1\1\1\1\1\1\1\1\n");}
end=clock();
printf("\1: The different is %6.3f\n",(double)(end-start));
}

-----------------------------------------------------------------------------
¡¾³ÌÐò94¡¿
ÌâÄ¿£ºÊ±¼äº¯Êý¾ÙÀý4,Ò»¸ö²ÂÊýÓÎÏ·£¬ÅжÏÒ»¸öÈË·´Ó¦¿ìÂý¡££¨°æÖ÷³õѧʱ±àµÄ£©
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "time.h"
#include "stdlib.h"
#include "stdio.h"
main()
{char c;
clock_t start,end;
time_t a,b;
double var;
int i,guess;
srand(time(NULL));
printf("do you want to play it.('y' or 'n') \n");
loop:
while((c=getchar())=='y')
{
i=rand()%100;
printf("\nplease input number you guess:\n");
start=clock();
a=time(NULL);
scanf("%d",&guess);
while(guess!=i)
{if(guess>i)
{printf("please input a little smaller.\n");
scanf("%d",&guess);}
else
{printf("please input a little bigger.\n");
scanf("%d",&guess);}
}
end=clock();
b=time(NULL);
printf("\1: It took you %6.3f seconds\n",var=(double)(end-start)/18.2);
printf("\1: it took you %6.3f seconds\n\n",difftime(b,a));
if(var<15)
printf("\1\1 You are very clever! \1\1\n\n");
else if(var<25)
printf("\1\1 you are normal! \1\1\n\n");
else
printf("\1\1 you are stupid! \1\1\n\n");
printf("\1\1 Congradulations \1\1\n\n");
printf("The number you guess is %d",i);
}
printf("\ndo you want to try it again?(\"yy\".or.\"n\")\n");
if((c=getch())=='y')
goto loop;
}

-----------------------------------------------------------------------------
¡¾³ÌÐò95¡¿
ÌâÄ¿£º¼ÒÍ¥²ÆÎñ¹ÜÀíС³ÌÐò
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
/*money management system*/
#include "stdio.h"
#include "dos.h"
main()
{
FILE *fp;
struct date d;
float sum,chm=0.0;
int len,i,j=0;
int c;
char ch[4]="",ch1[16]="",chtime[12]="",chshop[16],chmoney[8];
pp: clrscr();
sum=0.0;
gotoxy(1,1);printf("|---------------------------------------------------------------------------|");
gotoxy(1,2);printf("| money management system(C1.0) 2000.03 |");
gotoxy(1,3);printf("|---------------------------------------------------------------------------|");
gotoxy(1,4);printf("| -- money records -- | -- today cost list -- |");
gotoxy(1,5);printf("| ------------------------ |-------------------------------------|");
gotoxy(1,6);printf("| date: -------------- | |");
gotoxy(1,7);printf("| | | | |");
gotoxy(1,8);printf("| -------------- | |");
gotoxy(1,9);printf("| thgs: ------------------ | |");
gotoxy(1,10);printf("| | | | |");
gotoxy(1,11);printf("| ------------------ | |");
gotoxy(1,12);printf("| cost: ---------- | |");
gotoxy(1,13);printf("| | | | |");
gotoxy(1,14);printf("| ---------- | |");
gotoxy(1,15);printf("| | |");
gotoxy(1,16);printf("| | |");
gotoxy(1,17);printf("| | |");
gotoxy(1,18);printf("| | |");
gotoxy(1,19);printf("| | |");
gotoxy(1,20);printf("| | |");
gotoxy(1,21);printf("| | |");
gotoxy(1,22);printf("| | |");
gotoxy(1,23);printf("|---------------------------------------------------------------------------|");
i=0;
getdate(&d);
sprintf(chtime,"%4d.%02d.%02d",d.da_year,d.da_mon,d.da_day);
for(;;)
{
gotoxy(3,24);printf(" Tab __browse cost list Esc __quit");
gotoxy(13,10);printf(" ");
gotoxy(13,13);printf(" ");
gotoxy(13,7);printf("%s",chtime);
j=18;
ch[0]=getch();
if(ch[0]==27)
break;
strcpy(chshop,"");
strcpy(chmoney,"");
if(ch[0]==9)
{
mm:i=0;
fp=fopen("home.dat","r+");
gotoxy(3,24);printf(" ");
gotoxy(6,4);printf(" list records ");
gotoxy(1,5);printf("|-------------------------------------|");
gotoxy(41,4);printf(" ");
gotoxy(41,5);printf(" |");
while(fscanf(fp,"%10s%14s%f\n",chtime,chshop,&chm)!=EOF)
{ if(i==36)
{ getch();
i=0;}
if ((i%36)<17)
{ gotoxy(4,6+i);
printf(" ");
gotoxy(4,6+i);}
else
if((i%36)>16)
{ gotoxy(41,4+i-17);
printf(" ");
gotoxy(42,4+i-17);}
i++;
sum=sum+chm;
printf("%10s %-14s %6.1f\n",chtime,chshop,chm);}
gotoxy(1,23);printf("|---------------------------------------------------------------------------|");
gotoxy(1,24);printf("| |");
gotoxy(1,25);printf("|---------------------------------------------------------------------------|");
gotoxy(10,24);printf("total is %8.1f$",sum);
fclose(fp);
gotoxy(49,24);printf("press any key to.....");getch();goto pp;
}
else
{
while(ch[0]!='\r')
{ if(j<10)
{ strncat(chtime,ch,1);
j++;}
if(ch[0]==8)
{
len=strlen(chtime)-1;
if(j>15)
{ len=len+1; j=11;}
strcpy(ch1,"");
j=j-2;
strncat(ch1,chtime,len);
strcpy(chtime,"");
strncat(chtime,ch1,len-1);
gotoxy(13,7);printf(" ");}
gotoxy(13,7);printf("%s",chtime);ch[0]=getch();
if(ch[0]==9)
goto mm;
if(ch[0]==27)
exit(1);
}
gotoxy(3,24);printf(" ");
gotoxy(13,10);
j=0;
ch[0]=getch();
while(ch[0]!='\r')
{ if (j<14)
{ strncat(chshop,ch,1);
j++;}
if(ch[0]==8)
{ len=strlen(chshop)-1;
strcpy(ch1,"");
j=j-2;
strncat(ch1,chshop,len);
strcpy(chshop,"");
strncat(chshop,ch1,len-1);
gotoxy(13,10);printf(" ");}
gotoxy(13,10);printf("%s",chshop);ch[0]=getch();}
gotoxy(13,13);
j=0;
ch[0]=getch();
while(ch[0]!='\r')
{ if (j<6)
{ strncat(chmoney,ch,1);
j++;}
if(ch[0]==8)
{ len=strlen(chmoney)-1;
strcpy(ch1,"");
j=j-2;
strncat(ch1,chmoney,len);
strcpy(chmoney,"");
strncat(chmoney,ch1,len-1);
gotoxy(13,13);printf(" ");}
gotoxy(13,13);printf("%s",chmoney);ch[0]=getch();}
if((strlen(chshop)==0)||(strlen(chmoney)==0))
continue;
if((fp=fopen("home.dat","a+"))!=NULL);
fprintf(fp,"%10s%14s%6s",chtime,chshop,chmoney);
fputc('\n',fp);
fclose(fp);
i++;
gotoxy(41,5+i);
printf("%10s %-14s %-6s",chtime,chshop,chmoney);
}}}
-----------------------------------------------------------------------------
¡¾³ÌÐò96¡¿
ÌâÄ¿£º¼ÆËã×Ö·û´®ÖÐ×Ó´®³öÏֵĴÎÊý
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "string.h"
#include "stdio.h"
main()
{ char str1[20],str2[20],*p1,*p2;
int sum=0;
printf("please input two strings\n");
scanf("%s%s",str1,str2);
p1=str1;p2=str2;
while(*p1!='\0')
{
if(*p1==*p2)
{while(*p1==*p2&&*p2!='\0')
{p1++;
p2++;}
}
else
p1++;
if(*p2=='\0')
sum++;
p2=str2;
}
printf("%d",sum);
getch();}
-----------------------------------------------------------------------------
¡¾³ÌÐò97¡¿
ÌâÄ¿£º´Ó¼üÅÌÊäÈëһЩ×Ö·û£¬Öð¸ö°ÑËüÃÇË͵½´ÅÅÌÉÏÈ¥£¬Ö±µ½ÊäÈëÒ»¸ö#Ϊֹ¡£
1.³ÌÐò·ÖÎö£º¡¡¡¡¡¡¡¡¡¡
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{ FILE *fp;
char ch,filename[10];
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)
{printf("cannot open file\n");
exit(0);}
ch=getchar();
ch=getchar();
while(ch!='#')
{fputc(ch,fp);putchar(ch);
ch=getchar();
}
fclose(fp);
}

-----------------------------------------------------------------------------
¡¾³ÌÐò98¡¿
ÌâÄ¿£º´Ó¼üÅÌÊäÈëÒ»¸ö×Ö·û´®£¬½«Ð¡Ð´×Öĸȫ²¿×ª»»³É´óд×Öĸ£¬È»ºóÊä³öµ½Ò»¸ö´ÅÅÌÎļþ¡°test¡±Öб£´æ¡£
¡¡¡¡¡¡ ÊäÈëµÄ×Ö·û´®ÒÔ£¡½áÊø¡£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{FILE *fp;
char str[100],filename[10];
int i=0;
if((fp=fopen("test","w"))==NULL)
{ printf("cannot open the file\n");
exit(0);}
printf("please input a string:\n");
gets(str);
while(str!='!')
{ if(str>='a'&&str<='z')
str=str-32;
fputc(str,fp);
i++;}
fclose(fp);
fp=fopen("test","r");
fgets(str,strlen(str)+1,fp);
printf("%s\n",str);
fclose(fp);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò99¡¿
ÌâÄ¿£ºÓÐÁ½¸ö´ÅÅÌÎļþAºÍB,¸÷´æ·ÅÒ»ÐÐ×Öĸ£¬ÒªÇó°ÑÕâÁ½¸öÎļþÖеÄÐÅÏ¢ºÏ²¢£¨°´×Öĸ˳ÐòÅÅÁУ©£¬
¡¡¡¡¡¡ Êä³öµ½Ò»¸öÐÂÎļþCÖС£
1.³ÌÐò·ÖÎö£º
2.³ÌÐòÔ´´úÂ룺
#include "stdio.h"
main()
{ FILE *fp;
int i,j,n,ni;
char c[160],t,ch;
if((fp=fopen("A","r"))==NULL)
{printf("file A cannot be opened\n");
exit(0);}
printf("\n A contents are :\n");
for(i=0;(ch=fgetc(fp))!=EOF;i++)
{c=ch;
putchar(c);
}
fclose(fp);
ni=i;
if((fp=fopen("B","r"))==NULL)
{printf("file B cannot be opened\n");
exit(0);}
printf("\n B contents are :\n");
for(i=0;(ch=fgetc(fp))!=EOF;i++)
{c=ch;
putchar(c);
}
fclose(fp);
n=i;
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
if(c>c[j])
{t=c;c=c[j];c[j]=t;}
printf("\n C file is:\n");
fp=fopen("C","w");
for(i=0;i<n;i++)
{ putc(c,fp);
putchar(c);
}
fclose(fp);
}
-----------------------------------------------------------------------------
¡¾³ÌÐò100¡¿
ÌâÄ¿£ºÓÐÎå¸öѧÉú£¬Ã¿¸öѧÉúÓÐ3Ãſεijɼ¨£¬´Ó¼üÅÌÊäÈëÒÔÉÏÊý¾Ý£