首页 > 其他 > 详细

实验四

时间:2017-03-10 00:07:29      阅读:238      评论:0      收藏:0      [点我收藏+]

4.1

#include<stdio.h>

int main()
{
int i;
for(i=6;i<=100;i+=10)
{
if(i%3==0)
printf("%d ",i);
}

printf("\n");
}

 

4.2

#include<stdio.h>

int main()
{
int i=1000;

while(i%13!=0) //如果i不是13的倍数,则循环一直进行
i--;

printf("%d\n",i);
}

 

4.3

#include<stdio.h>

int main()
{
double i,j=0,m,sum=0,a;

scanf("%lf",&i);

m=i;
while(i!=0)
{
if(i<m) //如果有更小的值出现,则将最小值赋值给m
m=i;
sum+=i;
j++; //j记录输入了多少个数

scanf("%lf",&i);
}

a=sum/j;
printf("min=%lf,a=%lf\n",m,a);
}

 

4.4

#include<stdio.h>

int main()
{
int m,n,i,x=0,y=0;

scanf("%d%d",&m,&n);
//判断m,n中较小的作为n
if(m<n)
{
i=m;
m=n;
n=i;
}

for(i=n;i<=m;i++)
{
if(i%2==0)
y+=i;
else
x+=i;
}

printf("x=%d,y=%d\n",x,y);
}

 

4.5

#include<stdio.h>

int main()
{
int n,i,j;
float pi=2;

for(i=0;i<3;i++) //保证输入3次
{
pi=2;
scanf("%d",&n);
for(j=1;j<=n;j++) //循环相乘
{
pi=pi*1.0*(4.0*j*j)/((4.0*j*j)-1);
}

printf("n=%d,pi=%f\n",n,pi);
}
}

 

4.6

#include<stdio.h>

int main()
{
int x,y;

scanf("%d",&x);

while(x!=0)
{
if(x>0&&x<100)
y=3*x+1;
else if(x>=100)
y=x*x-1;

printf("y=%d\n",y);
scanf("%d",&x);
}

printf("Thank You,Bye!\n");
}

 

4.7

#include<stdio.h>

int main()
{
int year=0;
float sum=13;

while(sum<=20)
{
sum=sum*1.01;
year++;
}

printf("year=%d\n",year);
}

实验四

原文:http://www.cnblogs.com/cdp1591652208/p/6528499.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!