上机作业.docx
《上机作业.docx》由会员分享,可在线阅读,更多相关《上机作业.docx(14页珍藏版)》请在冰豆网上搜索。
![上机作业.docx](https://file1.bdocx.com/fileroot1/2023-2/6/444cac16-87f4-4fe8-b065-7a582864df84/444cac16-87f4-4fe8-b065-7a582864df841.gif)
上机作业
#include
main()
{
doublea,b;
scanf("%lf%lf",&a,&b);
printf("%.1lf\n",(a+b)/2);
}
#include
main()
{
floata,b,c,d,e,f,g,x;
scanf("%f%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f,&g);
x=a+b*(c-d)/e*f-g;
printf("x=%f",x);
}
main()
{
inti=1,j=1;
printf("%d%d\n",i+1,j+1);
printf("%d%d\n",i++,j++);
printf("%d%d\n",++i,++j);
printf("%d\n",(i++)+(++j));
}
#include
#include
main()
{
intyear=2;
floatrate=0.1,money=1000;
floatinterest;
interest=money*pow((1+rate),year);
printf("%10.2f",interest);
}
#include
main()
{
intc,f;
scanf("%d",&f);
c=5*(f-32)/9;
printf("%d",c);
}
实验报告2:
#include
main()
{
inti;
scanf("%d",&i);
if(i>0)
printf("+");
else
printf("-");
}
#include
main()
{
floatx,y;
scanf("%f",&x);
if(x<0)
printf("0");
elseif(x>=0&&x<=15)
{
y=4*x/3;
printf("%f",y);
}
elseif(x>15)
{
y=2.5*x-10.5;
printf("%f",y);
}
}
#include
main()
{
intx;
scanf("%d",&x);
if(x>=90)
printf("优秀\n");
elseif(x>=80&&x<90)
printf("良好\n");
elseif(x>=70&&x<80)
printf("中等\n");
if(x>=60&x<70)
printf("及格\n");
if(x>=0&x<60)
printf("不及格\n");
}
intb,s;
floatp,w,d,f;
scanf("%f,%f,%d",&p,&w,&s);
if(s>=3000)
b=12;
else
b=s/250;
switch(b)
{
case1:
d=0.00;break;
case2:
d=0.02;break;
case3:
d=0.05;break;
case4:
d=0.08;break;
case5:
d=0.10;break;
case6:
d=0.15;break;
}
f=p*w*s*(1-d);
printf("%f\n",f);
}
实验报告3
#include
main()
{
intx,y,z;
for(x=1;x<=9;x++)
{
for(y=1;y<=9;y++)
{
for(z=1;z<=9;z++)
{
if(100*x+10*y+z+100*y+10*z+z==532)
printf("%d%d%d",x,y,z);
}
}
}
}
#include
main()
{
inti,j,k,n;
printf("输入一个数字\n");
scanf("%d",&n);
i=n;
for(i=0;i<2*n-i;i++)
{
k=i;
if(i>=n)
k=2*n-2-i;
for(j=0;jprintf("");
for(j=0;j<2*(n-k)-1;j++)
printf("%d",n-k);
printf("\n");
}
}
#include
main()
{
inti,count=0;
for(i=0;i<=1000;i++)
{
if(i%5==2&&i%7==3&&i%3==1)
{
count++;
printf("%d\n",i);
}
}
}
#include
main()
{
inti,j,a,b,c,d;
for(i=0;i<=4;i++)
{
for(j=0;j<=4;j++)
if(j==i)
switch(j)
{
case0:
a=1;b=0;c=0;d=0;break;
case1:
a=0;b=1;c=0;d=0;break;
case2:
a=0;b=0;c=1;d=0;break;
case3:
a=0;b=0;c=0;d=1;break;
}
if(a+b+c==1&&b+c==1&&c+d==1&&b+c+d==1)
printf("做好事的人是%c\n",i+'a');
}
}
实验报告4
#include
#include
#defines10
main()
{
inta[s]={2,-5,-89,75,0,-89,0,93,48,0};
inti,t,j;
for(i=0;i
printf("%4d",a[i]);
printf("\n");
for(i=0;i
{
for(j=i+1;j
{
if(a[i]>0&&a[j]<0)
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
elseif(a[i]>0&&a[j]==0)
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
elseif(a[i]>0&&a[j]==0)
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
elseif(a[i]==0&&a[j]<0)
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i
printf("%4d",a[i]);
printf("\n");
}
#include
main()
{
inta[9]={2,4,6,8,10,12,14,16};
inti,j,num;
printf("原数组\n");
for(i=0;i<=8;i++)
printf("%d",a[i]);
printf("\n");
printf("输入一个数据\n");
scanf("%d",&num);
i=0;
while(a[i]i++;
for(j=7;j>=i;j--)
a[j+1]=a[j];
a[i]=num;
printf("输出改变后的数组\n");
for(i=0;i<=8;i++)
printf("%d",a[i]);
}
#include
main()
{
inti,j;
inta[3][5]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
printf("%d",a[i][j]);
printf("\n");
}
printf("转置后的矩阵为\n");
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
printf("%d",a[j][i]);
printf("\n");
}
}