程序填空doc.docx

上传人:b****6 文档编号:7175009 上传时间:2023-01-21 格式:DOCX 页数:13 大小:17.10KB
下载 相关 举报
程序填空doc.docx_第1页
第1页 / 共13页
程序填空doc.docx_第2页
第2页 / 共13页
程序填空doc.docx_第3页
第3页 / 共13页
程序填空doc.docx_第4页
第4页 / 共13页
程序填空doc.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

程序填空doc.docx

《程序填空doc.docx》由会员分享,可在线阅读,更多相关《程序填空doc.docx(13页珍藏版)》请在冰豆网上搜索。

程序填空doc.docx

程序填空doc

1./*ÏÂÃæ³ÌÐò¶ÎÊÇ´Ó¼üÅÌÊäÈëµÄ×Ö·ûÖÐͳ¼ÆÊý×Ö×Ö·ûµÄ¸öÊý£¬Óû»Ðзû½áÊøÑ»·¡£ÇëÌî¿Õ¡£*/

#include

voidmain()

{intn=0,c;

c=getchar();

/**********found**********/

while(c!

='\n')

{

/**********found**********/

if(c>='0'&&c<='9')n++;

c=getchar();

}

printf("%d",n);

}

2.#include

#include

voidmain()/*×¢Ò⣺Çë²»ÒªÐ޸Ļòɾ³ý³ÌÐòÐÐ*/

{staticcharss[4][3]={'A','a','f','c','B','d','e','b','C','g','f','D'};

intx,y,z;

/**********found**********/

for(x=0;x<=3;x++)

/**********found**********/

for(y=0;y<=2;y++)

{z=x+y;

/**********found**********/

if(z==3)

printf("%c",ss[x][y]);

}

}

3.#include

intmain()

{

charstr[81],*p=str;

intlen=0;

gets(p);

while(*p!

='\0')

{

if(*p>='a'&&*p<='z')

len++;

p++;

}

printf("len=%d\n",len);

return0;}

4.#include"stdio.h"

voidmain()

{inta[10],i,f=-1;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=1;i<10;i++)

if(a[i]==a[0]){f=i;break;}

printf("%d",f);

}

5./*Ìî¿Õ²¹È«³ÌÐò£º´Ó¼üÅÌÊäÈëÒ»¸öÁùλÊý£¬È»ºóÊä³ö°ÙλÊý×ÖÊÇ6µÄÊý¾Ý£¬

µ±ÊäÈëµÄÊý¾ÝΪ0ʱ½áÊøÑ»·¡£*/

#include

voidmain()

{longintnum;

scanf("%ld",&num);

do{

/**********found**********/

if(num/100%10==6)/*»òif(num%1000/100==6);*/

printf("%ld\n",num);

scanf("%ld",&num);}

/**********found**********/

while(!

num==0);/*while(num!

=0);*/

}

6.#include

#include

voidmain()

{inta[2][4]={1,3,5,7,2,4,6,8},b[4][2];

inti,j;

for(i=0;i<2;i++)

for(j=0;j<4;j++)

/**********found**********/

b[j][i]=a[i][j];

/**********found**********/

for(i=0;i<4;i++)

printf("%2d%2d\n",b[i][0],b[i][1]);

}

7.#include

#include

voidmain()/*×¢Ò⣺Çë²»ÒªÐ޸Ļòɾ³ý³ÌÐòÐÐ*/

{chara1[20],a2[20];

intl1,l2,num;

gets(a1);gets(a2);

/**********found**********/

l1=strlen(a1);

/**********found**********/

l2=strlen(a2);

/**********found**********/

num=(l1

l1:

l2;

printf("%d",num);

}

8.#include"stdio.h"

voidmain()

{inti,j;

/**********found**********/

for(i=0;i<10;i++)

{j=i*10+6;

/**********found**********/

if(i%3!

=0)continue;

printf("%d",j);}

}

9.#include

#include

voidmain()/*×¢Ò⣺Çë²»ÒªÐ޸Ļòɾ³ý±¾ÐÐ*/

{

inti;

intf[10]={1,1};

/**********found**********/

for(i=2;i<10;i++)

/**********found**********/

f[i]=f[i-2]+f[i-1];

/**********found**********/

for(i=0;i<10;i++)

{if(i%5==0)printf("\n");

printf("%6d",f[i]);

}

}

10./*Ç벹ȫ³ÌÐò£º¸Ã³ÌÐòµÄ¹¦ÄÜÊÇ£ºÇó1+2!

+3!

+¡+N!

µÄºÍ¡£*/

#include

voidmain()

{inti,n;

longs=0,t=1;

scanf("%d",&n);

/**********found**********/

for(i=1;i<=n;i++)

{

/**********found**********/

t=t*i;

/**********found**********/

s=s+t;

}

printf("1!

+2!

+3!

...+%d!

=%ld\n",n,s);

}

11.#include

voidmain()

{inta,b,c,i;

a=c=0;

for(i=1;i<=10;i++)

{scanf("%d",&b);

/**********found**********/

if(b%2==0)

a=a+b;

/**********found**********/

elsec=c+b;

}

printf("żÊýµÄºÍ=%d\n",a);

printf("ÆæÊýµÄºÍ=%d\n",c);

}

12.#include

voidmain()/*×¢Ò⣺Çë²»ÒªÐ޸Ļòɾ³ý±¾ÐÐ*/

{inti=1,j;

doublescore[4],sum=0;

doubleratio[4]={0.1,0.2,0.2,0.5};

for(j=0;j<4;j++)

/**********found**********/

{scanf("%lf",&score[j]);

/**********found**********/

sum+=score[j]*ratio[j];

}

/**********found**********/

printf("sum=%.2lf\n",sum);

 

}

1.#include

#include

floatavg(float*a,intn)

{inti;

floatavg;

/**********found**********/

avg=0.0;

/**********found**********/

for(i=0;i

avg+=*a++;

/**********found**********/

avg/=n;

returnavg;

}

voidmain()/*×¢Ò⣺Çë²»ÒªÐ޸ı¾ÐÐ*/

{

floata[5]={1.0,3.0,4.0,5.0,7.0};

floataverage=avg(a,5);

printf("average=%.2f\n",average);

}

2.#include"stdio.h"

voiddele(char*s)

{intn=0,i;

for(i=0;s[i];i++)

if(s[i]>='a'&&s[i]<='z')

s[n++]=s[i];

s[n]='\0';

}

voidmain()

{chars[80];

gets(s);

dele(s);

puts(s);

}

3.#include"stdio.h"

#include"string.h"

voidfun(char*w,intm)

{chars,*p1,*p2;

/**********found**********/

p1=w;p2=w+m-1;

while(p1

{s=*p1;*p1=*p2;*p2=s;

/**********found**********/

p1++;p2--;}

}

voidmain()

{chara[80];

gets(a);

/**********found**********/

fun(a,strlen(a));

puts(a);

}

4.#include"stdio.h"

#defineM10

voidmain()

{inta[M],i,j,n;

for(i=0;i

n=M-1;

for(i=M-1;i>0;i--)

{if(a[i]==a[i-1])

{

/**********found**********/

for(j=i;j<=n;j++)

/**********found**********/

a[j-1]=a[j];

n--;

}

}

for(i=0;i<=n;i++)

/**********found**********/

printf("%3d",a[i]);

}

5./*4202²¹È«ÅжÏÊÇ·ñËØÊýµÄ³ÌÐò£º*/

#include"stdio.h"

#include"math.h"

voidmain()

{

intn,i,flag,k;

do

/**********found**********/

scanf("%d",&n);

while(n<2);/*ΪÁ˱£Ö¤Ëù¶ÁÈëµÄÊýÊÇÒ»¸ö´óÓÚ1µÄÕýÕûÊý*/

k=sqrt(n);

/**********found**********/

for(i=2,flag=1;i<=k&&flag;i++)

if(n%i==0)flag=0;/*flagΪ0±íʾ´ËʱµÄn²»ÊÇËØÊý£¬¿ÉÖÕֹѻ·*/

if(flag)

/**********found**********/

printf("yes");

else

printf("no");

}

6.#include"stdio.h"

voidmain()

{chars1[20]="xy",s2[]="ab12DFc3G",*t1=s1,*t2=s2;

while(*t1!

='\0')t1++;

while(*t2!

='\0')

{if(*t2>='0'&&*t2<='9')

{*t1=*t2;

t1++;}

t2++;

}

*t1='\0';

puts(s1);

}

7.#include"stdio.h"

#include"string.h"

voidmain()

{

chars[81],*p1,*p2;

intn;

gets(s);

n=strlen(s);

p1=s;p2=s+n-1;

while(p1

{

if(*p1!

=*p2)break;

else{p1++;p2--;}

}

if(p1

elseprintf("YES\n");

}

8.#include

voidmain()

{inta[10],i,j,k,t;

for(i=0;i<10;i++)

scanf("%d",a+i);

for(i=0;i<9;i++)

{k=i;

for(j=i+1;j<10;j++)

/**********found**********/

if(*(a+j)<*(a+k))k=j;

/**********found**********/

{t=*(a+i);*(a+i)=*(a+k);*(a+k)=t;}

}

for(i=0;i<10;i++)

/**********found**********/

printf("%d",*(a+i));

}

9.#include

#include

voidfun(char*s,char*t)

{

inti,d;

d=strlen(s);

/************found************/

for(i=0;i

/************found************/

for(i=0;i

t[2*d]='\0';

}

voidmain()/*×¢Ò⣺Çë²»ÒªÐ޸ı¾ÐÐ*/

{

chars[100],t[100];

scanf("%s",s);

fun(s,t);

printf("%s",t);

}

10.#include

#defineN9

voidfun(inta[],intn)

{inti,t,p;

/**********found**********/

p=(n%2==0)?

n/2:

n/2+1;

for(i=0;i

{

t=a[i];

/**********found**********/

a[i]=a[p+i];

/**********found**********/

a[p+i]=t;

}

}

voidmain()/*×¢Ò⣺Çë²»ÒªÐ޸ı¾ÐÐ*/

{

intb[N],i;

for(i=0;i

fun(b,N);

for(i=0;i

printf("\n");

}

11.#include"stdio.h"

voidmain()

{FILE*fp;

inti;

chardat[20];

if((fp=fopen("LI.txt","r+"))==NULL)

printf("error!

\n");

elsefor(i=0;i<20;i++)

{dat[i]=fgetc(fp);

printf("%c",dat[i]);}

fclose(fp);

printf("\n");}

12.#include

#defineN5

structstudent

{

intid;

charname[20];

floatscore;

}stu1[N]={{101,"LiPing",48},

{102,"ZhangHua",92},

{103,"HeWei",78.5},

{104,"ZhaoPu",55},

{105,"WuKai",76}};

voidmain()/*×¢Ò⣺²»Òª¸Ä¶¯±¾ÐÐ*/

{

inti,c=0;

floatave,s=0;

for(i=0;i

{

/**********found**********/

s+=stu1[i].score;

/**********found**********/

if(stu1[i].score<60)c+=1;

}

/**********found**********/

ave=s/N;

printf("average=%6.2f\ncount=%2d\n",ave,c);

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1