C语言模拟 改错填空编程题.docx

上传人:b****1 文档编号:13661628 上传时间:2023-06-16 格式:DOCX 页数:26 大小:1.29MB
下载 相关 举报
C语言模拟 改错填空编程题.docx_第1页
第1页 / 共26页
C语言模拟 改错填空编程题.docx_第2页
第2页 / 共26页
C语言模拟 改错填空编程题.docx_第3页
第3页 / 共26页
C语言模拟 改错填空编程题.docx_第4页
第4页 / 共26页
C语言模拟 改错填空编程题.docx_第5页
第5页 / 共26页
C语言模拟 改错填空编程题.docx_第6页
第6页 / 共26页
C语言模拟 改错填空编程题.docx_第7页
第7页 / 共26页
C语言模拟 改错填空编程题.docx_第8页
第8页 / 共26页
C语言模拟 改错填空编程题.docx_第9页
第9页 / 共26页
C语言模拟 改错填空编程题.docx_第10页
第10页 / 共26页
C语言模拟 改错填空编程题.docx_第11页
第11页 / 共26页
C语言模拟 改错填空编程题.docx_第12页
第12页 / 共26页
C语言模拟 改错填空编程题.docx_第13页
第13页 / 共26页
C语言模拟 改错填空编程题.docx_第14页
第14页 / 共26页
C语言模拟 改错填空编程题.docx_第15页
第15页 / 共26页
C语言模拟 改错填空编程题.docx_第16页
第16页 / 共26页
C语言模拟 改错填空编程题.docx_第17页
第17页 / 共26页
C语言模拟 改错填空编程题.docx_第18页
第18页 / 共26页
C语言模拟 改错填空编程题.docx_第19页
第19页 / 共26页
C语言模拟 改错填空编程题.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言模拟 改错填空编程题.docx

《C语言模拟 改错填空编程题.docx》由会员分享,可在线阅读,更多相关《C语言模拟 改错填空编程题.docx(26页珍藏版)》请在冰点文库上搜索。

C语言模拟 改错填空编程题.docx

C语言模拟改错填空编程题

一.

1.

#include

#include

voidmain()

{

floata[3],s,area;

inti;

printf("Pleaseinput3numbers:

\n");

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

scanf("%f",/**/a[i]/**/);

/**/if(a[0]+a[1]>a[2]||a[1]+a[2]>a[0]||a[0]+a[2]>a[1])/**/

{

s=(a[0]+a[1]+a[2])/2;

area=sqrt(s*(s-a[0])*(s-a[1])*(s-a[2]));

printf("areais%.2f\n",area);

}

else

printf("error.\n");

getch();

}

2.

#include

#include

/**/voidfun()/**/

{

intlarge,middle,small,n=0;

clrscr();

for(large=0;large<=33;large++)

for(middle=0;middle<=50;middle++)

{

small=2*(100-3*large-2*middle);

/**/if(large+middle+small=100)/**/

{

n++;

printf("%d-->large:

%d,middle:

%d,small:

%d\n",n,large,middle,small);

}

}

returnn;

}

voidmain()

{

intnum;

num=fun();

printf("\nThereare%dsolutions.\n",num);

getch();

}

填空题

1.

#include

#include

main()

{

inti,/**//**/;

inta[4][4],sum;

sum=/**//**/;

printf("Pleaseinput16numbers:

\n");

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

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

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

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

/**//**/

printf("%d\n",sum);

getch();

}

2.

#include

intfun(inta[],intn,/**//**/)

{

intleft,right,mid;

left=0;

right=n-1;

while(left<=right)

{mid=/**//**/;

if(q

elseif(q>a[mid])left=mid+1;

elsereturnmid;

}

return-1;

}

main()

{inta[]={3,4,6,11,17,22,31,45};

intk,n;

n=sizeof(a)/sizeof(int);

k=fun(a,n,31);

printf("%d\n",k);

getch();

}

3.

#include

#include

intfun(/**//**/,floatx,floaty)

{

intbIn;

bIn=/**//**/

returnbIn;

}

main()

{

floatr=-1,x,y;

intbIn;

while(r<0)

{printf("Pleaseinputradiusr(r>0):

\n");

scanf("%f",&r);

}

printf("Pleaseinputthedot(x,y):

\n");

scanf("%f%f",&x,&y);

bIn=fun(r,x,y);

if(bIn==1)

printf("inthecircle!

\n");

else

printf("outoftheCircle!

\n");

getch();

}

1.

#include

#include

doublef(floatx)

{

/**/

/**/

}

voidmain()

{floatx;

doubley;

printf("Pleaseinputanumber:

\n");

scanf("%f",&x);

y=f(x);

printf("f(%.3f)=%.3f\n",x,y);

getch();

}

2.

#include

#include

voidf(charp[][20],intn);

voidmain()

{

inti;

charp[][20]={"abc","xabdfg","abbd","dcdbe","cd"};

f(p,5);

clrscr();

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

printf("%s\n",p[i]);

getch();

}

voidf(charp[][20],intn)

{

/**/

/**/

}

1.

#include

#include

main()

{

/**/charstr1/**/;

inti,len,sum=0;

printf("Pleaseinputastring:

\n");

scanf("%s",str1);

len=strlen(str1);

for(i=0;i

{

if(str1[i]>='A'&&str1[i]<='Z')

/**/sum--;/**/

}

printf("%d\n",sum);

getch();

}

2.

#include

#include

/**/#includeM5/**/

main()

{

inta[M],i;

printf("Pleaseinput5numbers:

\n");

for(i=0;i

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

printf("Evennumbers:

\n");

for(i=0;i

/**/if(a[i]/2==0)/**/

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

printf("\n");

getch();

}

填空题

1.

#include"stdio.h"

#defineROW3

#defineCOL3

voidmain()

{

inta[ROW][COL],i,j,max,min;

clrscr();

printf("Pleaseinputthe9integers:

\n");

for(i=0;i

for(j=0;j

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

/**//**/

for(i=0;i

for(j=0;j

{

if(/**//**/)

max=a[i][j];

if(a[i][j]

/**//**/

}

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

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

getch();

}

2.

#defineN5

#include

voidmain()

{

intt=0,/**//**/,i;

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

{

t=/**//**/;

s+=t;

}

clrscr();

printf("\ns=%d\n",s);

getch();

}

3.

#include

longfib(intn);

voidmain()

{

intk;

clrscr();

printf("Thefirst15dataofFibonacciis:

\n\n");

for(k=1;k<=15;k++)

printf("%d",fib(k));

printf("\n");

getch();

}

longfib(intn)

{

if(n==1||n==2)

/**//**/

else

return/**//**/;

}

编程题

1.

#include

#include

doublef(floatx)

{

/**/

/**/

}

voidmain()

{

floatx;

doubley;

printf("Pleaseinputanumber:

\n");

scanf("%f",&x);

y=f(x);

printf("f(%0.2f)=%0.2f\n",x,y);

getch();

}

2.

#include

#include

floatfun(floata,charflag,floatb)

{

/**/

 

/**/

}

voidmain()

{

floata,b;

printf("Pleaseinputtwonumbers:

\n");

scanf("%f%f",&a,&b);

printf("%.2f+%.2f=%.2f\n",a,b,fun(a,'+',b));

printf("%.2f-%.2f=%.2f\n",a,b,fun(a,'-',b));

printf("%.2f*%.2f=%.2f\n",a,b,fun(a,'*',b));

printf("%.2f/%.2f=%.2f\n",a,b,fun(a,'/',b));

getch();

}

 

 

1.

#include

voidmain()

{

/**/inti;j;/**/

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

{

for(j=1;j<=10-2*i;j++)printf("");

/**/for(j=1;j<=5;j++)/**/

printf("*");

printf("\n");

}

}

2.

#include

#include

/**/intfun();/**/

{inthen,cock,chicken,n=0;

clrscr();

for(cock=0;cock<=50;cock+=1)

for(hen=0;hen<=100;hen=hen+1)

{chicken=2*(100-hen-2*cock);

/**/if(cock+hen+chicken=100)/**/

{n++;

printf("%d-->hen:

%d,cock:

%d,chicken:

%d\n",n,hen,cock,chicken);

if(n==20)getch();

}

}

returnn;

}

voidmain()

{intnum;

num=fun();

printf("\nThereare%dsolutions.\n",num);

getch();

}

1.

#include

/**//**/

doublefun(doublex)

{

/**//**/

}

voidmain()

{

doublex,y1,y2;

clrscr();

printf("Pleaseinputx:

");

scanf("%lf",&x);

y1=fun(x+8);

y2=fun(/**//**/);

printf("\nf(x+8)=%.3lf",y1);

printf("\nf(sinx)=%.3lf",y2);

getch();

}

2.

#include

doublefun(unsignedm,unsignedn)

{

unsignedi;

doublep=1.0;

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

/**//**/

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

/**//**/

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

p=p/i;

returnp;}

voidmain()

{

clrscr();

printf("p=%f\n",fun(13,7));

getch();

}

3.

#include

intfindmax(int*array,intsize);

voidmain()

{

inta[]={33,91,23,45,56,-12,32,12,5,90};

clrscr();

printf("Themaxis%d\n",/**//**/);

getch();

}

intfindmax(int*array,intsize)

{

inti,/**//**/;

for(i=1;i

if(array[i]>max)max=array[i];

returnmax;

}

1.

#include

#include

doublef(floatx)

{

/**/

/**/

}

voidmain()

{

floatx;

doubley;

printf("Pleaseinputanumber:

\n");

scanf("%f",&x);

y=f(x);

printf("f(%.3f)=%.3f\n",x,y);

getch();

}

2.

#include

#include

voidfun(inta[],intm)

{

/**/

/**/

}

voidmain()

{

inta[20],i;

fun(a,20);

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

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

printf("\n");

getch();

}

1.

#include

#include

#include

#include

voidmain()

{charstr1[100],t[200];

inti,j;

/**/i=0;/**/

clrscr();

strcpy(str1,"4AZ18c?

Ge9a0z!

");

for(i=0;i

{

/**/if((str1[i]%2==0)&&(i%2!

=0))/**/

{

t[j]=str1[i];

j++;

}

}

t[j]='\0';

printf("\nOriginalstring:

%s\n",str1);

printf("\nResultstring:

%s\n",t);

}

2.

#include

#include

#include

#include

#defineM50

doublefun(intn)

{doubley=0.0;

inti,j;

j=0;

for(i=1;;i++)

{

/**/if((i<10)&&(i%3==0))/**/

{

/**/y+=1/i;/**/

j++;

}

if(j==n)break;

}

returny;

}

voidmain()

{clrscr();

printf("fun(8)=%8.3lf\n",fun(8));

}

1.

#include

main()

{intx;

printf("Pleaseinputanumber:

\n");

scanf("%d",/**//**/);

printf("%d*%d=%d\n",x,x,/**//**/);

getch();

}

2.

#include

#include

voidsort(inta[],intm)

{inti,j,k,t;

for(i=0;i

{k=i;

for(j=i+1;j

if(a[j]

if(k!

=i)

{t=a[k];

a[k]=a[i];

a[i]=/**//**/;

}

}

}

voidmain()

{

inta[]={72,25,58,32,2,15,7,64};

inti,m=sizeof(a)/sizeof(int);

sort(a,m);

for(i=0;i

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

printf("\n");

getch();

}

3.

#include

#include

/**//**/fun(floata,floatb,floatc)

{

floats,area;

s=/**//**/;

s=s*(s-a)*(s-b)*(s-c);

if(s<0)

area=-1;

else

area=sqrt(s);

returnarea;

}

main()

{

floata,b,c,area;

printf("Pleaseinputthreenumbers:

\t");

scanf("%f%f%f",&a,&b,&c);

area=fun(a,b,c);

printf("Areais:

%.2f\n",area);

getch();

}

1.

#include

#include

doublef(floatx)

{

/**/

/**/

}

voidmain()

{

floatx;

doubley;

printf("Pleaseinputanumber:

\n");

scanf("%f",&x);

y=f(x);

printf("f(%.3f)=%.3f\n",x,y);

getch();

}

2.

#include

#include

voidf(charp[][20],intn);

voidmain()

{

inti;

charp[][20]={"abc","xabdfg","abbd","dcdbe","cd"};

f(p,5);

clrscr();

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

printf("%s\n",p[i]);

getch();

}

voidf(charp[][20],intn)

{

/**/

/**/

}

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

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2