(学习路径http://blog.csdn.NET/lanouluanbin/article/details/53518018)
8分支循环强化练习
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
/*
输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某是偶数”。
*/
/*
int number = 0;
printf("请输入一个整数\n");
scanf("%d",&number);
//判断
if (number%2 == 0) {
printf("%d是偶数\n",number);
}else{
printf("%d是奇数\n",number);
}
*/
/*
有一个函数:x<1的时候,y = x;1<=x<10的时候,y=2x-1;x>=10的时候,y=3x-11。写一段程序,输入x,输出y值。
*/
/*
int x = 0;
printf("请输入X的值\n");
scanf("%d",&x);
int y = 0;
if (x<1) {
y = x;
}else if (x>=1 && x<10)
{
y = 2*x - 1;
}else
{
y = 3*x - 11;
}
printf("y = %d\n",y);
*/
/*
找出1-99之间是7的倍数并输出这些数字,有多少个?(while)
*/
/*
int count = 1;
int number1 = 0;//记录出现的次数
while (count<=99) {
if (count%7 == 0) {
printf("%d\n",count);
number1++;
}
count++;
}
printf("一共有%d个数字是7的倍数",number1);
*/
/*
随机产生20个[10 , 100]的正整数,输出这些数以及他们中的最大数(for)
*/
int max = 0;//假设一开始最大值就是0
for (int i = 0; i<20; i++) {
int number = arc4random()%91+10;
//一旦随机到比最大数大的值 就把最大值设置成这个数
if (number>max) {
max = number;
}
printf("%d ",number);
}
printf("随机到的数字中%d是最大的一个\n",max);
return 0;
}