版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一部分:程序修改题
#include<math.h>
#include<stdio.h>
#include<string.h>
#include<conio.h>
voidmain()
{charstr1[100],t[200];
intij;
/**/i=O;/*7改成j=O;
clrscr();
strcpy(str1,"4AZ18c?Ge9a0z!n);
for(i=0;i<strlen(str1);i++)
{
/*7if((str1[i]%2==0)&&(i%2!=0))/*7改成i%2==0
(
t[j]=str1[i];
j++;
t[j]='\O';
printf("\nOriginalstring:%s\nH,str1);
printf(H\nResultstring:%s\n",t);
)
#include<string.h>
#include<conio.h>
#include<math.h>
#include<stdio.h>
#defineM50
doublefun(intn)
{doubley=0.0;
inti.j;
j=0;
for(i=1;;i++)
(
/*7if((i<10)&&(i%3==0))/*7改成i>10
{
/*7y+=1/i;/**/改成y+=1.0/i;
j++;
)
if(j==n)break;
)
returny;
)
voidmain()
精心整理
{clrscr();
printf("fun(8)=%8.3lf\n",fun(8));
)
#include<stdio.h>
voidmain()
{
/*7inti,j;/*7改成intijk;
for(i=1;i<=6;i++)
{
for(k-1;k<-1O+i;k++)
printf("");
for(j=1;j<=7-i;j++)
printf(…)/**/:/**/改成;
printf(',\n^,);
)
getch();
)
#include<stdio.h>
#include<conio.h>
/*7intfun();/**/该处不是函数说明,应该去掉分号
{inthen,cock,chicken,n=0;
clrscr();
for(cock=0;cock<=50;cock+=1)
for(hen=0;hen<=1OO;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();
)
#include<stdio.h>
#include<conio.h>
voidmain()
{intm,n,result,flag=O;
/**/charch,/**/基本语法错误,逗号改成分号
clrscr();
printf("Inputanexpression:");
scanf(n%d%c%d",&m,&ch,&n);
/**/switchch/**/基本格式错误,改成switch(ch)
{case'4-':result=m+n;break;
case-':result=m-n;break;
case'*,:result=m*n;break;
case'%':result=m%n;break;
case7*:result=m/n;break;
default:{printf(',Error!\n");flag=1;}
)
if(!flag)printf("%d%c%d=%d\n",m,ch,n,result);
getch();
}
#include<stdio.h>
#include<string.h>
voidmain()
(
chars[20]="tableleft100”,t[20];
/**/chartab[4,2]={{'a7f,},{'b,/e,},{,e,;a,},{'f',,b,}};/*7
数组定义形式错误,改成chartab[4][2]
inti,j=O;
strcpy(t,s);
while(t[j])
{
for(i=0;i<=3;i++)
{
if(W]==tab[i][O])
{
/**/tO]=tab[i][2]y**/0^tU]=tab[i][1];
break;
)
)
j++;
)
printf("\nThesourcestring:%s\n”,s);
printf(',\nThetargetstring:%s\n,,,t);
getch();
)
#include<stdio.h>
#include<string.h>
main()
{
charstr1[128];
/**/inti,len;sum=O;/**/基本语法错误,改成inti,len,sum=O;
printf("\nPleaseinputthestring:");
gets(strl);
Ien=strlen(str1);
for(i=0;i<len;i++)
{
口卜=O||str1[i]v=9)/**/逻辑错误,||改成&&
sum++;
}
printf("%d\rT,sum);
getch();
)
#include<stdio.h>
#include<math.h>
#defineM8
main()
{inta[M],i;
printf("Pleaseinput8numbers:\n");
for(i=0;i<M;i++)
scanf(”%d”,/*■0]/**/);输入列表项必须指定地址,改成&a[i]
printf("lnverseorderis:\n");
/**/for(i=M-1;iv=0;i--)/**/循环判断条件表示错误,改成i>=0
printf("%d",a[i]);
printfCn”);
getch();
)
#include<stdio.h>
#include<string.h>
main()
{
/**/charstr1/**/;此处必须定义成字符数组,改成charstr1[50]
inti,len,sum=O;
printf("Pleaseinputastring:\n”);
scanf("%sM,str1);
Ien=strlen(str1);
for(i=0;i<len;i++)
{
if(str1[i]>='A,&&str1[i]<=Z,)
/**/sum-;/**/改成sum++;
)
printf("%d\rT,sum);
getch();
)
#include<stdio.h>
#include<math.h>
/**/#includeM5/**/宏定义错误,改成#defineM5
main()
inta[M],i;
printf("Pleaseinput5numbers:\n");
for(i=0;i<M;i++)
scanf("%dn,&a[i]);
printfC'EvennumbersAn1');
for(i=0;i<M;i++)
/**/if(a[i]/2==0)/**/判断偶数应该蛔a[i]%2==0
printf(n%d",a[i]);
printf("\n");
getch();
}
#include<stdio.h>
#include<string.h>
main()
{
charstrl[128],str2[128];
intijen;
gets(strl);
Ien=strlen(str1);
/**/for(i=0;i>len;i++)/**/循环条件表示错误,改成for(l=0;i<len;i++)
{
if(str1[i]>='0'&&str1[i]<='8')
str2[i]=str1[i]+1;
elseif(str1[i]=='91)
str2[i]='01;
else
str2[i]=str1[i];
/**/str2[i]=W;/**/字符串的结束标识应该用,(T表示
puts(str2);
getch();
#include<stdio.h>
#include<string.h>
voidmain()
(
chars1[30]="People'sRepublicof",s2[]=,,China";
char*ps1,*ps2;
/**/ps1=NULL;/**/指针psi指向字符串s1,改成ps1=s1;
ps2=s2;
/**/while(*ps1==NULL)/**/判断是否到达串尾标识,应改成*ps1
ps1++;
while(*ps2)
*(ps1++)=*(ps2++);
printf("\n%s\nH,s1);
getch();
}
#include<stdio.h>
#include<math.h>
voidmain()
{
floata[3],s,area;
inti;
printf("Pleaseinput3numbers:\n");
for(i=0;i<3;i++)
scanf(”%f",/**/a[i]/**/);输入列表项必须指定地址
/*7if(a[O]+a[1]>a[2]||a[1]+a[2]>a[0]||a[0]+a[2]>a[1])/**/
逻辑条件标识错误,II改成&&
{
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();
)
#include<stdio.h>
#include<conio.h>
/**/voidfun()/**/此处说明函数有返回值,改成intfun()
{intlarge,middle,sJniall,n=O;
clrscr();/
for(large=0;larget=33;large++)
for(middle=0;middle<=50;middle++)
small=2*(100-Jarge-2*middlej;
/*7if(large+miJdle+small=1OO)/*V=cR0S==
n++;/
printf("%,-->large:%d,middle:%d,smaH:%d\n",nJarge,middle,small);
!/
}/
voidmain()/
inlpum;—■
Qjm=fun();)
f^?I?Ttftu\rHFher5S?e%dsolutions.\rr,num);
getch();
}
#include<stdio.h>
voidmain()
{
inti;
/**/for(i=100;iv200;i++);/**/for语句错误,此处去掉分号
if((i-2)%4==0)
if(!((i-3)%7))
if(j%9==5)
printf("%d\n",/**/&i/**/)去掉地址符号&
getch();
)
#include<stdio.h>
/**/voidswap(intp1,intp2)/*7g5^Gvoidswap(int*p1,int*p2)
{
inttemp;
temp=*p1;
/*7p1=p2;/*7改成*p1=*p2;
*p2=temp;
)
voidmain()
{
inta.b;
printf("pleaseinput2numbers:\n");
scanf("%d%d",&a,&b);
printf("\nOriginal:a=%db=%d\n",a,b);
swap(&a,&b);
printf("\nResult:a=%db=%d\n",a,b);
getch();
)
#include<stdio.h>
voidmain()
{
intb,i;
/**/inta=c=O;/**/基本语法错误,改成inta=O,c=O;
/*7for(i=0,i<=100,i+=2)/*7for语句语法错误,蜩for(i=0;i<=100;i+=2)
{
a+=i;
b=i+1;
c+=b;
)
printf("totalofevennumbers:%d\rT,a);
printf("totalofoddnumbers:%d\n",c-101);
getch();
}
#include<stdio.h>
voidmain()
{
intx,y,z,i,result=520;
for(x-1;x<10;x++)
for(y=1;y<10;y++)
/**/for(z=1;z<10;z++)/*7z初值,应为0,改成for(z=0;zv10;z++)
{
i=100*x+10*y+z+100*y+1O*z+z;
/**/if(i=result)/**/逻辑关系等于应该为i==result
printf("x=%d,y=%d,z=%d\n",x,y,z);
)
getch();
)
#include<stdio.h>
#defineF(x)(x*x-2.3*x+5.6)/(x+8.2)
voidmain()
{
floata=6.0,b=3.0,c;
/f/ints;/"/变量类型错误,改成floats;
printf("\nPleaseinputc:M);
scanf(”%f/*/c/**/);输入列表项必须加地址&c
/**/s=F(a,b,c);/*7
printf("\ns=%.2f\n",s);
getch();
)
#include<stdio.h>
voidmain()
{
intf,s,t,n;
printf("\nThelistis:\n");
for(n=100;n<1000;n++)
{
f=n%10;f为个位数
s=(n%100)/10;s为十位数
/*7t=n%100;/**/t为百位数,应改成t=n/100;
/*7if(t*t*t+s*s*s+f*f*f=n)/**/=应改成==
printf("%d",n);
)
printf("\n");
getch();
}
第二部分:程序填空题
#include<stdio.h>
voidmain()
{/**/long/**/p;
inti;\
P=1;\
/**/for/*7(i=l\<=8;i++)
P=P*i;\
printf(”\np=%l⑨;
getch();
}
#include<stdio.h>
voidmain()
{
inta,b,c;
floatf;
clrscr();
printf("Pleaseinputab:");
scanf("%d%d",&a,&b);
f=/*71.0*a/b/*7;
c=/**/(int)/*7(f*100)%10;
printf("\na/b=%fTheseconddecimalplaceis:%d\n",f,c);
getch();
)
#include<stdio.h>
#include<stdlib.h>
intmax,min;
voidfnd_max_min(int*p,intn)
(
int*q;
max=min=*p;
for(q=p;q</**/p+n/**/;q++)
if(/**/max<*q/**/)max=*q;
elseif(min>*q)min=*q;
}
voidmain()
{
inti,njm[10];
printf("lnput1Onumbers:");
for(i=0;i<10;i++)scanf("%d",&num[i]);
find_max_min(/*7num/*7,10);
printf("max=%d,num=%d\n",max,min);
)
#include<stdio.h>
voidmain()
{
inta,b,k;
intplu=/**/403/**/;
for(a=1;a<10;a++)
for(b=1;b<10;b++)
{
k=(a*1O+b)*/*7(b*1O+a)/*7;
if(k―plu)printf(HA^%d,B-%d\n",a,b);
)
}
#include<stdio.h>
voidmain()
{
intn,a,b;
/**/
a=O;
b=O;
/*7
scanf("%d",&n);
while(/**/n!=0/**/)
{
if(n>O)a++;
else/**/b++;/*7
scanf(”%d”,&n);
)
printf("Positiveinteger:%d,negativeinteger:%d\n,',a,b);
)
#include<stdio.h>
#include<conio.h>
intprime(intn)
{intk,flag=1;
for(k=2;k<=n/2+1;k++)
if(n%k==O){flag=/*7O/*7;break;)
returnflag;
}
voidmain()
{intnum,a;
clrscr();
do
{printf("Pleaseinputanevennumber:");
scanf("%d",&num);
}while(num<=6||num%2==1);
for(a=2;a<=num/2+1;a++)
if(prime(a)&&prime(/**/num-a/*7))
printf("\n%d=%d+%d",num,a,num-a);
)
#include<stdio.h>
#include<math.h>
/*7main()/*7
{floatx,xO,f,f1;
x=1.5;
do
{xO-x;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x=xO-f/(1;
}/*7while/**/(fabs(x-x0)>=1e-6);
printf("therootis:%.2f\n",x);
)
#include<stdio.h>
main()
{
/*7char/**/str[2O];
inti;
floatx;
printfCPIeaseinputastringAn");
scanf("%sn,/**/str/**/);
i=0;
while(str[i])
{
str[i]=/*7str[l]A15;/*7
i++;
)
printf("\nTargetstring:%s\rT,str);
getch();
)
#include<stdio.h>
main()
{
inta[5]={20,30,45,64,23);
floatm;
/**/floataverage(intpaQ,intn);/**/
m=average(a,5);
printf("Average=%f\n",m);
getch();
}
floataverage(intpa[],intn)
{intk;
floatavg=0.0;
for(k=0;k<n;k++)
avg=avg+/*7pa[k]/**/;
avg=avg/n;
returnavg;
}
#include<stdio.h>
main()
{
/**/char/**/s[80];
inti;
printf("Pleaseinputastring:");
for(i=0;(s[i]=getchar())!='\n';i++);
s[i]=,\O';
for(i=0;s[i]!=\0,;i++)
{if(s[i]>='a'&&s[i]<=,z,)
s[i]=s[i]-32;
/*7elseif/*7(s[i]>=,A,&&s[i]<='Z)
s[i]=s[i]+32;
printf("%c",s[i]);
)
getch();
)
#include<stdio.h>
#include<math.h>
voidsort(inta[],intm)
{inti,j,t,swap;
for(i=0;i</*7m-1/*7;i++)
{
swap=0;
for(j=0;j<m-i-1;j++)
{
if/**/(a[j]<a[j+1])/**/
{
swap=1;
t=aU];
a[j]=/**/a[j+1]/**/;
a[j+1]=t;
)
)
if(!swap)break;
)
}
voidmain()
inta[]={23,55,8,32,18,2,9};
inti,k=sizeof(a)/sizeof(int);
sort(a,k);
for(i=0;i<k;i++)
printf(”%d”,a[i]);
printf("\nn);
getch();
)
#include<stdio.h>
#include<math.h>
intfun(/*7floata,floatb,floatc/*7)
{
floattemp;
intbTrue=O;
if(a<b)
{temp=a;
a=b;
b=temp;
)
if(a<c)
{temp=a;
a=c;
c=temp;
)
if(fabs(/*7a*a/*7-(b*b+c*c))<1.0e-15)
bTrue=1;
returnbTrue;
)
main()
{
floata,b,c;
printfCPIeaseinputthreenumbersAn'1);
scanf(”%f%f%f”,&a,&b,&c);
if(fun(a,b,c)==1)
printf("Yes\n");
else
printf("No\n");
getch();
)
#include<stdio.h>
main()
{intx;
printf("Pleaseinputanumber:\n"i;
scanf("%dH,/*7&x/*7);
printf(',%d*%d=%d\n",x,x,/**/x*x/*7);
getch();
}
#include<stdio.h>
#include<math.h>
voidsort(inta[],intm)
{inti,j,k,t;
for(i=0;i<m-1;i++)
{k=i;
for(j=i+1;j</**/m/**/;j++)
if(a[j]<a[k])/**/k=j/**/;
if(k!=i)
{t=a[k];
a[k]=a[i];
a[i]=/*7V**/;
)
)
)
voidmain()
{
inta[]={72,25,58,32,2,15,7,64};
inti,m=sizeof(a)/sizeof(int);
sort(a,m);
for(i=0;i<m;i++)
printf("%d",a[i]);
printf("\n");
getch();
)
#include<stdio.h>
main()
{
floata,b,c,max;
/*7floatfmax(floatx,floaty,floatz);/**/
printf("Pleaseinput3integer:\n,^):
scanf("%f%f%f",&a,&b,&c);
max=fmax(a,b,c);
printf("Themaxnumberis:%.2f\n",max);
getch();
)
floatfmax(floatx,floaty,floatz)
(
floatm,n;
n=(y>z)?y:z;
m=/*V(x>n)?x:n;/*7
return(m);
)
#include<stdio.h>
#include<math.h>
main()
inti,/*7j/*7;
inta[4][4],sum;
sum=/**/O/**/;
pnntf(HPleaseinput16numbers:\n");
for(i=0;i<4;i++)
for(j-0;j<4;j++)
scanf(n%dn,&a[i]O]);
for(i=0;i<4;i++)
/**/sum+=a[i][0];/*7
printf("%d\n",sum);
getch();
)l-----------------------
#include<stdio.h>
intfun(inta[],intn,/**/intq/**/)
{
intleft,right,mid;
left=O;
right=n-1;
while(left<=right)
{mid=/*7(left+right)/2/**/;
if(q<a[mid])right=mid-1;
elseif(q>a[mid])left=mid+1;
elsereturnmid;
)
return-1;
)
main()
{inta0={3,4,6,11,17,22,31,45);
intk,n;
n=sizeof(a)/sizeof(int);
k=fun(a,n,31);
printf("%d\nH,k);
getch();
)
#include<stdio.h>
#include<math.h>
intfun(/*7floatr/*7,floatx,floaty)
{
intbln;
bln=/**/sqrt(x*x+y*y)/*7<r;
returnbin;
)
main()
{
floatr=-1,x,y;
intbln;
while(r<0)
{printf("Pleaseinputradiusr(r>O):\n");
scanf("%f",&r);
)
printf("Pleaseinputthedot(x,y):\n");
scanf("%f%f",&x,&y);
bln=fun(r,x,y);
if(bln==1)
printf("inthecircle!\n'^);
else
printf("outoftheCircle!\n");
getch();
}
#include<stdio.h>
/*7#include<math.h>/**/
doublefun(doublex)
{
/*7returnx*x-2*x+6;/*7
)
voidmain()
{
doublex,y1,y2;
clrscr();
printfCPIeaseinputK:'1);
scanf("%lfn,&x);
y1=fun(x+8);
y2=fun(/**/sin(x)/*7);
printf(',\nf(x+8)=%.3lf",y1);
printf("\nf(sinx)=%,3lfn,y2);
getch();
)
#include<stdio.h>
doublefun(unsignedm,unsignedn)
{
unsignedi;
doublep=1.0;
for(i=1;i<=m;i++)
/*7p=p*i;/**/
for(i=1;i<=n;i++)
/**/p=p/i;/**/
for(i=1;i<=m-n;i++)
p=p/i;
returnp;
}
voidmain()
{
clrscr();
printf("p-%f\n",fun(13,7));
getch();
}
#include<stdio.h>
intfindmax(int*array,intsize);
voidmain()
{
inta[]={33,91,23,45,56,-12,32,12,5,90);
clrscr();
printf("Themaxis%d\n",/**/findmax(a,10)/**/);
getch();
)
intfindmax(int*array,intsize)
{
inti,/*7max=*array/*7;
for(i=1;i<size;i++)
if(array[i]>max)max=array[i];
returnmax;
)
#include<stdio.h>
unsignedsum(unsignedn)
(
unsigned1,/**/sum=0;/**/
for(i=1;i<=n;i++)
sum+=i;
/**/returnsum;/**/
)
voidmain()
{
intm;
clrscr();
printfCPIeaseinputaunsignedinteger:");
scanf("%dH,&m);
while(m<0){
printf("Pleaseinputaunsignedinteger:");
scanf("%dH,&m);
}
printf(',\nThesumis%d\n",/**/sum(m)/**/);
getch();
)
#include<stdio.h>
#include<string.h>
voidmain()
{
inti,j;
charstr[]=M1234567",/**/k/**/;
for(i=0,/*7j=strlen(str)-1/*7;i<j:i++,j-)
{
k=str[i];
str[i]=str[j];
str[j]=k;
)
clrscr();
printf("%s\n",str);
getch();
}
#include<stdio.h>
#include<string.h>
typedefstruct{
intnum;
charname[20],sex[2];
intage,score;
}STU;
STUmystudent[]={
,H,,
{1111;Zhangqiang,m",20,80}:
{2104,"Liminghong","w",18,82);
{3121J"Wangxingda","m"J21,78},
n,n
{4118,Liushaotao',"m,20J90},
{1456,"WuminghongH,,,w",35,86}
);
voidsort(STU*ps,intsize)
{
inti,flag,pass;
/**/STUtemp;/**/
for(pass=1;pass<size;pass++)
(
flag=O;
for(i=0;i<size-pass;i++)
if(/*7ps[i].num>ps[i+1].num/*7)
flag+=1;
temp=ps[i];ps[i]=ps[i+1];ps[i+1]=temp;
)
if(/*7flag>size/**/)break;
)
}
voidmain()
{
inti,size=sizeof(mystudent)/sizeof(STU);
clrscr();
printf("Students\'informationbeforesort:\n\n");
printf("NumberNameageSexscore\n\nn);
for(i=0;i<size;i++)
printf("%-7d%s%10d\t%s%8d\n",(mystudent+i)->num,
(mystudent+i)->name,(mystudent+i)->age,
(mystudent+i)->sex,(mystudent+i)->score);
sort(mystudent,size);
printf("\nStudentsVinformationaftersort:\n\n");
printf("NumberNameageSexscore\n\nn);
for(i=0;i<size;i++)
printf("%-7d%s%5d\t%s%7d\n",(mystudent+i)->num,
(mystudent+i)->name,(mystudent+i)->age,
(mystudent+i)->sex,(mystudent+i)->score);
getch();
)
#include"stdio.hu
#defineROW3
#defineCOL3
voidmain()
{
inta[ROW][COL],i,j,max,min;
clrscr();
printf("Pleaseinputthe9integers:\nn);
for(i=0;i<ROW;i++)
for(j=0;j<COL;j++)
scanf("%dn,&a[i]O]);
/**/max=min=a[0][0];/*7
for(i=0;i<ROW;i++)
for(j=0;j<COL;j++)
{
if(/**/a[i][j]>max/**/)
max=a[i][j];
if(a[i]D]<min)
/*7min=a[i][j];/*7
)
printf(,,max=%d\n",max);
printf(',min=%d\n",min);
getch();
)
#defineN5
#include<stdio.h>
voidmain()
{
intt=O,/**/s=O/*7,i;
for(i=1;i<=N;i++)
{
t=/*7t*1O+i/**/;
s+=t;
}
clrscr();
printf(',\ns=%d\n",s);
getch();
)
#include<stdio.h>
longfib(intn);
voidmain()
{
intk;
clrscr();
printf("Thefirst15dataofFibonacciis:\n\n");
for(k=1;k<=15;k++)
printf("%dH,fib(k));
printf("\nn);
getch();
)
longfib(intn)
(
if(n==1||n==2)
/"/return1;/*7
else
return/*7fib(n-1)+fib(n-2)/*7;
)
#include<stdio.h>
main()
{
structstu
{
charname[10];
floatscore;
};
/**/structstu/**/stu[3]={,'Mary",76,,,John",85,',Tom",81};
inti=O;
floattotal=0,aver=0;
while(i<3)
{
total=total+/*7stu[i].score/**/;
i++;
}
aver=total/3;
printf("\ntotal=%.2f,aver=%.2fn,total,aver);
getch();
)
#include<stdio.h>
main()
{
inti,a[10]={9,26,35,8,6,19,69,3,5,95};
intmin1,min2;
i=0;
min1=a[0]<a[1]?a[0]:a[1];
min2=a[0]>a[1]?/**/a[0]:a[1];/*7
for(i=2;i<10;i++)
{
if(a[i]<min1)
{
min2=min1;
min1=a[i];
)
elseif(a[i]<min2)
/*7mln2=a[l];/*7
)
printf("min1=%d,min2=%d\n",min1,min2);
getch();
)
#include<math.h>
main()
{
doublex,y;
/*7doublemysqrt(doublea,doublex0);/**/
printf("Pleaseinputx:\n");
scanf("%lf'\&x);
y=mysqrt(x,1.0);
printf("Thesqrtof%f=%f\n",x,y);
getch();
}
doublemysqrt(doublea,doublexO)
doublexl.y;
x1=/**/1.O/2*(xO+a/xO);/*7
if(fabs(x1-x0)>0.00001)
y=mysqrt(/**/a,x1/**/);
else
y=x1;
return(y);
)
第三部分:程序设计题
#include<math.h>
#include<stdio.h>
doublefunl(doublex)
{/*7
return(1+sin(x)+exp(x))/(1+x);
/*7
)
voidmain()
{
clrscr();
printf("fun1(0.76)=%8.3lf\nH,fun1(0.76));
printf("fun1(3.00)=%8.3lf\nH,fun1(3.00));
printf("fun1(3.76)=%8.3lf\nM,fun1(3.76));
)
#include<string.h>
#include<conio.h>
#include<math.h>
#include<stdio.h>
intfun2(inta[],intn,intb[],intc[])
{
/*7
inti,j,t,k=O;
for(i=0;i<n;i++)
if(a[i]>-20)b[k++]=a[i];
for(i=0;i<k;i++)c[i]=b[i];
for(i=0;i<k;i++)
for(j=0;j<k-i;j++)
if(cU)>cU+1])
(
t=c[j];
cU]=cU+1];
c[j+1]=t;
}
returnk;
/**/
)
voidmain()
{intn=1O,i,nb;
intaa[10]={12,-10,-31,-18,-15,50,17,15,-20,20);
intbb[10],cc[10];
clrscr();
printf("Thereare%2delementsinaa.\nM,n);
printf("Theyare:");
for(i=0;i<n;i++)printf("%6d",aa[i]);
printf(”\rT);
nb-fun2(aa,n,bb,cc);
printf("Elementsinbbare:");
for(i=0;i<nb;i++)printf(H%6d",bb[i]);
printf("\nn);
printf("Elementsinccare:^');
for(i=0;i<nb;i++)printf("%6d",cc[i]);
printf(”\rT);
printf("Thereare%2delementsinbb.\n,',nb);
)
#include<math.h>
#include<stdio.h>
doublefunl(doublex)
{/**/
return(exp(x)+fabs(x-6))/(x+1.3);
/*7
)
voidmain()
{
clrscr();
printf("fun1(0.76)=%8.3lf\nM,fun1(0.76));
printf("fun1(3.00)=%8.3lf\n",fun1(3.00));
printf(”fun1(3.76)=%8.3lf\rT,fun1(3.76));
)
#include<string.h>
#include<conio.h>
#include<math.h>
#include<stdio.h>
voidfjn2(chara[],charb[],charc[])
{
/**/
chart[15];
if(strcmp(a,b)>O){strcpy(t,a);strcpy(a,b);strcpy(b,t);}
if(strcmp(a,c)>O){strcpy(t,a);strcpy(a,c);strcpy(c,t);}
if(strcmp(b,c)>O){strcpy(t,b);strcpy(b,c);strcpy(c,t);}
/**/
)
voidmain()
{charstrl[15]=Tuzhou,,,str2[15]=HFujian",str3[15]="China";
clrscr();
fun2(str1,str2,str3);
printf(',Theorderedstringsis:%s,%s,%s\n,,,str1,str2,str3);
getch();
}
#include<stdio.h>
#include<math.h>
doublefunl(floatx)
{
/**/
if(x<5)returnexp(x)+0.9;
elseif(x==5)return12.5;
elsereturn(sin(x)-7.8)/(2*x);
/*7
)
voidmain()
{
floatx;
doubley;
clrscr();
printf("Pleaseinputanumber:\n");
scanf("%f",&x);
y=fun1(x);
printf("fun1(%.2f)=%.2f\n",x,y);
getch();
)
#include<stdio.h>
#include<math.h>
voidmain()
{
intfun();
intnum;
num=fun();
printf(',\nThetotalofprimeis%d",num);
getch();
)
intfun()
(
n
intm,i,k,n=0;
for(m=101;m<=200;m=m+2)
(
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==O)break;
if(i>=k+1)n++;
}
returnn;
/*7
}
#include<stdio.h>
#include<math.h>
doublef(floatx)
{
/*7
if(x>0)return(fabs(x)+3.2)/(sin(x)+2);
elsereturnO;
/*7
)
voidmain()
{
floatx;
doubley;
printf("Pleaseinputanumber:\n");
scanf("%fH,&x);
y=f(x);
printf("f(%.3f)=%.3f\n",x,y);
getch();
)
#include<stdio.h>
#include<math.h>
voidfjn(inta[],intm)
{
/*7
inti;
a[0]=a[1]=1;
for(i=2;i<m;i++)
a[i]=a[i-1]+a[i-2];
/**/
}
voidmain()
{
inta[20],i;
fun(a,20);
for(i=0;i<20;i++)
printf("%d",a[i]);
printf(”\n”);
getch();
}
#include<stdio.h>
#include<math.h>
doublef(floatx)
{
/*7
if(fabs(x)<700)returnsqrt(5.8+fabs(x))/(cos(x)+2.1);
eIsereturn-1;
/*7
)
voidmain()
{
floatx;
doubley;
printf("Pleaseinputanumber:\n");
scanf("%f",&x);
y=f(x);
printf("f(%0.2f)=%0.2f\nH,x,y);
getch();
}
#include<stdio.h>
#include<math.h>
intfun(inta[][3],intm)
{
n
inti,j,flag=1;
for(i=0;i<m;i++)
for(j=0;J<m;J++)
if(a[i][j]!=a[j][i])
{flag=O;break;}
if(flag)return1;
elsereturnO;
/*7
)
voidmain()
{
inta[3][3],i,j;
intb;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
b=fun(a,3);
if(b==1)
printf("Yes\n");
else
printf("No\nn);
getch();
)
#include<stdio.h>
#include<math.h>
doublef(floatx)
{
/*7
doubley;
if(x<2)y=x;
elseif(x<5)y=3-tan(3.5-x);
elsey=3*log10(x)-11;
returny;
/*7
)
voidmain()
(
floatx;
doubley;
clrscr();
pnntf("Pleaseinputx:\nH);
scanf("%fH,&x);
y=f(x);
printf("f(%.2f)=%.2f\n",x,y);
getch();
)
#include<stdio.h>
#include<math.h>
charfun(floatf)
{
/*7
floatc;
c=5.0/9*(f-32);
if(c<O)return'W;
elseif(c<25)return'B';
elseif(c<35)return'O';
elsereturn'R';
/*7
)
voidmain()
{
floatf;
charcode;
printf("\nPleaseinputtheFahrenheittemperature:");
scanf("%fH,&f);
code=fun(f);
printf("\n%c\n,',code);
getch();
)
#include<stdio.h>
#include<math.h>
doublef(floatx)
{
/*7
floaty;
if(x<=1600)y=0;
elseif(x<=2100)y=(x-1600)*0.05;
elseif(x<=3100)y=(x-1600)*0.1-25;
elsey=(x-1600)*0.15-125;
returny;
/*7
)
voidmain()
{
floatx;
doubley;
clrscr();
printf("Pleaseinputanumber:\n");
scanf("%f",&x);
y=f(x);
printf("f(%.2f)=%,2f\n,,,x,y);
getch();
)
#include<stdio.h>
#defineROW4
#defineCOL4
intfun(inta[][COL],introw,intb[])
{
/*7
inti,j,k=O;
intsum=0;
for(i=0;i<row;i++)
for(j=0;j<COL;j++)
{if(a[i]U]>O)b[k++]=a[i][j];
if(a[il[j]==O)break;
}
fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度技术开发合同:某公司与高校共同研发新技术具体事宜2篇
- 2024论单方解除劳动合同
- 2024年度短视频内容创作与推广服务合同2篇
- 2024股东入股投资合同范本
- 2024地下车位租赁合同范本杭州车位租赁合同范本2
- 2024年度电子合同签署服务合同3篇
- 2024委托代理注册合同例文
- 净水器环保检测服务合同
- 贷款合同格式范例
- 易切削结构钢购销协议
- 天津市塘沽第二中学2024-2025学年七年级上学期期中考试数学试卷(无答案)
- 2024年秋江苏开放大学文献检索与论文写作参考范文四:工程管理专业
- 语文-重庆市2025年普通高等学校招生全国统一考试11月调研试卷(康德卷)试题和答案
- DB43T 2635-2023 大口径涂塑复合钢管通 用技术要求
- 初中一年级上学期数学《一元一次方程的应用-行程问题》课件
- 企业乒乓球活动外聘教练协议
- 人工智能与颈椎图像识别:应用前景与挑战
- 2024-2025部编版语文一年级上册语文园地八
- 一把手讲安全领导力与执行力考核试卷
- 租赁公司财务制度
- 2024-2030年祛痘化妆品行业市场深度分析及发展策略研究报告
评论
0/150
提交评论