标签:9.png else log 赋值 知识 blog 编写 平均数 ++
代码:
#include<stdio.h>
int main()
{
int x,y=0,i;
printf("请输入一个整数:\n");
scanf("%d",&x);
if(x%2==0)
{
for(i=0;i<=x;i+=2)
{
y=y+i;
}
}
else if(x%2==1)
{
for(i=1;i<=x+1;i+=2)
{
y=y+i;
}
}
printf("对应的值为%d",y);
return 0;
}
运行结果:
实验2
代码:
#include<stdio.h>
int main()
{
int x;
float sum1=0,sum2=0,sum=0;
for(x=1;x<=100;x++)
{
if(x%2==0)
{
sum1=sum1-(1.0/x);
}
else
{
sum2=sum2+(1.0/x);
}
}
sum=sum1+sum2;
printf("输出的值为%.2f",sum);
return 0;
}
运行结果:
实验3:
题目:
代码:
#include<stdio.h>
int main()
{
int i,a=0;
for(i=2000;i<=3000;i+=1)
{
if((i%4==0&&i%100!=0)||(i%400==0))
{
printf("%5d",i);
a++;
if(a%10==0)
{
printf("\n");
}
}
}
printf("%d",a);
return 0;
}
运行结果:
代码:
#include<stdio.h>
int main()
{
int m,i;
float x,y=1;
printf("请输入一个实数x和一个整数y:\n");
scanf("%d%f",&x,&m);
for(i=1;i<=m;i++)
{
y=y*x;
}
printf("%f",y);
return 0;
}
运行结果:
代码:
运行结果:
实验六:
代码:
#include<stdio.h> int main() { int a,sum1=0,b1=0,sum2=0,b2=0; float averge1,averge2; scanf("%d",&a); while(a!=0) { if(a>0) { sum1=sum1+a; b1++; } else if(a<0) { sum2=sum2+a; b2++; } scanf("%d",&a); } averge1=(float)sum1/(b1); averge2=(float)sum2/(b2); printf("正数平均数%.2f,负数平均数%.2f\n",averge1,averge2); return 0; }
运行结果:
实验七:
#include<stdio.h>
int main()
{
int i,x,n=0;
for(i=2;i<=1000;i++)
{
for(x=2;x<=i;x++)
{
if(i%x==0)break;
}
if(i==x)
{
printf("%5d ",i);
n++;
if(n%10==0)
printf("\n");
}
}
return 0;
}
运行结果:
实验八:
代码:
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i-1;j++)
{
printf(" ");
}
for(j=1;j<=(11-2*i);j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
运行结果:
知识点总结:
1.
while语句的一般形式
while(表达式)
{
循环语句;
}
4 do while语句的一般形式
do
{
循环语句;
}while(表达式);
2.for语句后面没有;
3. 循环变量加一的几种形式 i++;++i;i=i+1;i+=1;
实验总结:
1.要学会赋值;
2.for循环语句只执行后面的一个括号;
3.注意大括号规范化;
4.if后面没有分号;
5.碰到if循环,不能加分号,要加大括号;
6.要输出的语句要放在后面;
7.只有else是不用加条件的;
8.百分号.2f(注意前面的点)。
标签:9.png else log 赋值 知识 blog 编写 平均数 ++
原文地址:http://www.cnblogs.com/haoran333/p/6009627.html