1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c语言程序填空改错题 C语言模拟改错填空编程题.doc

c语言程序填空改错题 C语言模拟改错填空编程题.doc

时间:2018-10-16 07:24:22

相关推荐

c语言程序填空改错题 C语言模拟改错填空编程题.doc

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

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

14.9

积分

还剩页未读,继续阅读

关键词:改错填空编程题

改错题填空题

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

C语言程序改错

填空题.doc

改错填空编程

c语言程序改错题

资源描述:

一.

1.

#include #include void main()

{

float a[3],s,area;

int i;

printf("Please input 3 numbers:\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("area is %.2f\n",area);

}

else

printf("error.\n");

getch();

}

2.

#include #include /**/ void fun() /**/

{

int large,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);

}

}

return n;

}

void main()

{

int num;

num = fun();

printf("\n There are %d solutions.\n",num);

getch();

}

填空题

1.

#include #include main()

{

int i,/**/ /**/;

int a[4][4],sum;

sum=/**/ /**/;

printf("Please input 16 numbers:\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 int fun(int a[],int n,/**/ /**/)

{

int left,right,mid;

left= 0 ;

right = n-1;

while(left <= right)

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

if( q < a[mid] ) right = mid-1;

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

else return mid;

}

return -1;

}

main()

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

int k,n;

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

k = fun(a,n,31);

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

getch();

}

3.

#include #include int fun(/**/ /**/,float x,float y)

{

int bIn;

bIn = /**/ /**/ < r ;

return bIn;

}

main()

{

float r=-1,x,y;

int bIn;

while(r<0)

{ printf("Please input radius r (r>0):\n");

scanf("%f", &r);

}

printf("Please input the dot(x,y):\n");

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

bIn = fun(r,x,y);

if(bIn == 1)

printf("in the circle!\n");

else

printf("out of the Circle!\n");

getch();

}

1.

#include #include double f(float x)

{

/**/

/**/

}

void main()

{ float x;

double y;

printf("Please input a number:\n");

scanf("%f",&x);

y = f(x);

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

getch();

}

2.

#include #include void f(char p[][20],int n);

void main()

{

int i;

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

f(p,5);

clrscr();

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

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

getch();

}

void f(char p[][20],int n)

{

/**/

/**/

}

1.

#include #include main()

{

/**/ char str1 /**/;

int i,len, sum=0;

printf("Please input a string:\n");

scanf("%s", str1);

len = strlen(str1);

for(i=0; i= 'A' && str1[i] <= 'Z')

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

}

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

getch();

}

2.

#include #include /**/ #include M 5 /**/

main()

{

int a[M],i;

printf("Please input 5 numbers:\n");

for(i=0; ivoid main()

{

int t=0,/**/ /**/,i;

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

{

t=/**/ /**/;

s+=t;

}

clrscr();

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

getch();

}

3.

#includelong fib(int n);

void main()

{

int k;

clrscr();

printf("The first 15 data of Fibonacci is:\n\n");

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

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

printf("\n");

getch();

}

long fib(int n)

{

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

/**/ /**/

else

return /**/ /**/;

}

编程题

1.

#include #include double f(float x)

{

/**/

/**/

}

void main()

{

float x;

double y;

printf("Please input a number: \n");

scanf("%f",&x);

y = f(x);

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

getch();

}

2.

#include #include float fun(float a,char flag,float b)

{

/**/

/**/

}

void main()

{

float a,b;

printf("Please input two numbers:\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 void main()

{

/**/ int i; 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 /**/int fun();/**/

{ int hen,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();

}

}

return n;

}

void main()

{ int num;

num=fun();

printf("\n There are %d solutions.\n",num);

getch();

}

1.

#include/**/ /**/

double fun(double x)

{

/**/ /**/

}

void main()

{

double x,y1,y2;

clrscr();

printf("Please input x:");

scanf("%lf",&x);

y1=fun(x+8);

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

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

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

getch();

}

2.

#includedouble fun(unsigned m,unsigned n)

{

unsigned i;

double p=1.0;

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

/**/ /**/

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

/**/ /**/

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

p=p/i;

return p; }

void main()

{

clrscr();

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

getch();

}

3.

#includeint findmax(int* array,int size);

void main()

{

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

clrscr();

printf("The max is %d\n",/**/ /**/);

getch();

}

int findmax(int *array,int size)

{

int i, /**/ /**/;

for(i=1; imax) max=array[i];

return max;

}

1.

#include #include double f(float x)

{

/**/

/**/

}

void main()

{

float x;

double y;

printf("Please input a number: \n");

scanf("%f",&x);

y = f(x);

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

getch();

}

2.

#include #include void fun(int a[],int m)

{

/**/

/**/

}

void main()

{

int a[20],i;

fun(a,20);

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

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

printf("\n");

getch();

}

1.

#include #include #include #include void main()

{ char str1[100], t[200];

int i, j;

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

clrscr();

strcpy(str1, "4AZ18c?Ge9a0z!");

for (i = 0; i#include #include #include #define M 50

double fun(int n)

{ double y = 0.0;

int i,j;

j=0;

for(i=1;;i++)

{

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

{

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

j++;

}

if(j==n) break;

}

return y;

}

void main()

{ clrscr();

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

}

1.

#include main()

{ int x;

printf("Please input a number:\n");

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

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

getch();

}

2.

#include #include void sort(int a[], int m)

{ int i, j, k, t;

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

{ k = i;

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

if( a[j] < a[k] ) /**/ /**/;

if( k != i )

{ t = a[k];

a[k]= a[i];

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

}

}

}

void main()

{

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

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

sort(a,m);

for(i=0;i#include /**/ /**/ fun(float a,float b,float c)

{

float s,area ;

s = /**/ /**/;

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

if( s < 0 )

area = -1;

else

area = sqrt(s);

return area ;

}

main()

{

float a,b,c,area;

printf("Please input three numbers:\t");

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

area = fun(a,b,c);

printf("Area is: %.2f\n",area);

getch();

}

1.

#include #include double f(float x)

{

/**/

/**/

}

void main()

{

float x;

double y;

printf("Please input a number:\n");

scanf("%f",&x);

y = f(x);

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

getch();

}

2.

#include #include void f(char p[][20],int n);

void main()

{

int i;

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

f(p,5);

clrscr();

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

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

getch();

}

void f(char p[][20],int n)

{

/**/

/**/

}

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:C语言模拟改错填空编程题.doc

链接地址:/p-15777073.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。