如题所述
第1个回答 推荐于2016-08-09
题1、
#include<stdio.h>
int main (void)
{
float w,y;
printf("输入托运重量");
scanf("%f",&w);
if(w<=50)
y=w*0.15;
else
y=50*0.15+(w-50)*0.22;
printf("运费为:%f元\n",y);
return 0;
}
题2、
#include<stdio.h>
int main(void)
{
float y,a;
int n=0;
y=8848.13;
a=0.1e-3;
do
{
a*=2;
n++;
}
while(a<=y);
printf("折叠次数为:%d\n",n);
return 0;
}
题3、
#include<stdio.h>
int main(void)
{
int a[10],i,max,min,j,t;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
max=a[0];
min=a[9];
for(i=0;i<10;i++)
printf("%d\n",a[i]);
printf("最大值为%d\n最小值为%d\n",max,min);
return 0;
}
下次把照片放正本回答被提问者和网友采纳
#include<stdio.h>
int main (void)
{
float w,y;
printf("输入托运重量");
scanf("%f",&w);
if(w<=50)
y=w*0.15;
else
y=50*0.15+(w-50)*0.22;
printf("运费为:%f元\n",y);
return 0;
}
题2、
#include<stdio.h>
int main(void)
{
float y,a;
int n=0;
y=8848.13;
a=0.1e-3;
do
{
a*=2;
n++;
}
while(a<=y);
printf("折叠次数为:%d\n",n);
return 0;
}
题3、
#include<stdio.h>
int main(void)
{
int a[10],i,max,min,j,t;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
if(a[i]<a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
max=a[0];
min=a[9];
for(i=0;i<10;i++)
printf("%d\n",a[i]);
printf("最大值为%d\n最小值为%d\n",max,min);
return 0;
}
下次把照片放正本回答被提问者和网友采纳
第2个回答 2015-09-11
太简单了,没有挑战性追问
那就发下喽
拜托了
第3个回答 2015-09-11
手打的话会有人答得