完成程序.docx
- 文档编号:30167330
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:15
- 大小:249.33KB
完成程序.docx
《完成程序.docx》由会员分享,可在线阅读,更多相关《完成程序.docx(15页珍藏版)》请在冰豆网上搜索。
完成程序
第一题
#include
#include
voidmain()
{
intx;
/**/floatf;/**/
printf("Inputaninteger:
");
scanf("%d",&x);
f=/**/(fabs(x)-2)/(x*x+1)/**/;
printf("F(x)=%f\n",f);
}_
第二题
#include
voidmain()
{doublepi=0;
longi,sign=1;
for(i=1;i<=10001;i+=2)
{
pi+=1.0*sign/i;
sign=/**/-sign/**/;
}
pi*=/**/4/**/;
printf("%f\n",pi);
}
第三题
#include
#include
intmax,min;
voidfind_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,num[10];
printf("Input10numbers:
");
for(i=0;i<10;i++)scanf("%d",&num[i]);
find_max_min(/**/num/**/,10);
printf("max=%d,num=%d\n",max,min);
}
第一题
#include
voidmain()
{
inta,b,k;
intplu=/**/403/**/;
for(a=1;a<10;a++)
for(b=1;b<10;b++)
{
k=(a*10+b)*/**/(b*10+a)/**/;
if(k==plu)printf("A=%d,B=%d\n",a,b);
}
}
第二题
#include
voidmain()
{
intn,a,b;
/**/
a=b=0;
/**/
scanf("%d",&n);
while(/**/n!
=0/**/)
{
if(n>0)a++;
else/**/b++;/**/
scanf("%d",&n);
}
printf("Positiveinteger:
%d,negativeinteger:
%d\n",a,b);
}_
第三题
#include
#include
intprime(intn)
{intk,flag=1;
for(k=2;k<=n/2+1;k++)
if(n%k==0){flag=/**/0/**/;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/**/))
printf("\n%d=%d+%d",num,a,num-a);
}
第一题
#include
#include
/**/main()/**/
{floatx,x0,f,f1;
x=1.5;
do
{x0=x;
f=((2*x0-4)*x0+3)*x0-6;
f1=(6*x0-8)*x0+3;
x=x0-f/f1;
}/**/while/**/(fabs(x-x0)>=1e-6);
printf("therootis:
%.2f\n",x);
}_
第二题
#include
voidmain()
{chars[80];
inti;
printf("Pleaseinputastring:
");
for(i=0;((s[i]=getchar())!
='\n')&&(i<80);i++);
s[i]='\0';
for(i=0;s[i]!
='\0';/**/i++/**/)
{
if(s[i]>='a'&&s[i]<='z')
s[i]=s[i]-32;
elseif(/**/s[i]>='A'&&s[i]<='Z'/**/)
s[i]=s[i]+32;
printf("%c",s[i]);
}
}
第三题
#include
floataverage(int*pa,intn)
{
intk;
/**/floatavg=0;/**/
for(k=0;k avg=avg+/**/*(pa+k)/**/; avg=avg/n; returnavg; } voidmain() {inta[5]={20,30,45,64,23}; floatm; m=average(/**/a/**/,5); printf("Average=%f\n",m); } 第一题 /**/#include/**/ main() {/**/char/**/str[11]; printf("Pleaseinputaname: \n"); scanf("%s",str); printf("Hello,%s! \n",str); getch(); } 第二题 #include #include voidsort(inta[],intm) {inti,j,t,swap; for(i=0;i**/m/**/;i++) { swap=0; for(j=0;j { if/**/(a[j] { swap=1; t=a[j]; 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 printf("%d",a[i]); printf("\n"); getch(); }_ 第三题 #include #include intfun(/**/floata,floatb,floatc/**/) { floattemp; intbTrue=0; if(a {temp=a; a=b; b=temp; } if(a {temp=a; a=c; c=temp; } if(fabs(/**/a*a/**/-(b*b+c*c))<1.0e-15) bTrue=1; returnbTrue; } main() { floata,b,c; printf("Pleaseinputthreenumbers: \n"); scanf("%f%f%f",&a,&b,&c); if(fun(a,b,c)==1) printf("Yes\n"); else printf("No\n"); getch(); }_ 第一题 #include main() {intx; printf("Pleaseinputanumber: \n"); scanf("%d",/**/&x/**/); printf("%d*%d=%d\n",x,x,/**/x*x/**/); getch(); }_ 第二题 #include #include voidsort(inta[],intm) {inti,j,k,t;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完成 程序