//
// main.c
// 11.5homework
//
// Created by 泡泡 on 15/11/5.
// Copyright © 2015年泡泡. All rights reserved.
//
#include <stdio.h>
/*
作业:
1、使用循环计算 1到100的和
2、输入5名同学的身高,计算他们的平均身高
3、一个婴儿69厘米每年长 5厘米 最终长到两米使用循环语句 打印婴儿每年的成长
4、使用循环语句打印一个长方形
5、使用循环语句打印乘法口诀(选做)
游戏(思考附加题) 作业
1、写出英雄 怪物英雄的武器 英雄和怪物的技能 的枚举列表
2、选择英雄 选择武器
3、怪物随机出现
4、英雄使用技能打怪物 直到怪物死亡 宣布游戏结束
*/
#pragma mark------------第一题--------------
int main(int argc,const char * argv[])
{
// ------------第一种方法-----------
int i=1,sum=0;
while (i<=100)
{
sum=sum+i;
i++;
}
printf("1-100的和:%d\n",sum);
// ------------第二种方法-----------
int sum1;
for (int i=1; i<=100; i++)
{
sum+=i;
}
printf("1-100的和:%d\n",sum1);
#pragma mark------------第二题--------------
float height=0,sum2;
for (int i=1; i<=5; i++)
{
printf("请输入第%d位同学身高(厘米):",i);
scanf("%f",&height);
sum+=height;
}
printf("5位同学的平均身高:%0.2f厘米\n",sum2/5);
#pragma mark------------第三题--------------
int height1=69,year =0;
while (height<=200)
{
year++;
printf("第%d年小孩%d厘米了\n",year,height1+=5);
}
#pragma mark------------第四题--------------
// ------------第一种方法-----------
printf("● ● ● ● ● ● ● ● ● ● ● ●\n");
for (int i=1; i<6; i++)
{
printf("● ●\n");
}
printf("● ● ● ● ● ● ● ● ● ● ● ●\n");
// ------------第二种方法-----------
for (int i=1; i<7; i++)
{
if (i==1||i==6) {
printf("● ● ● ● ● ● ● ● ● ● ● ●\n");
continue;
}
printf("● ●\n");
}
#pragma mark------------第五题--------------
int m,n;
for (m=1; m<=9; m++){
for (n=1; n<=m; n++){
printf("%d*%d=%d\t",n,m,m*n);
}
printf("\n");
}
return0;
}