猜数小游戏
游戏描述:
你一共有十次机会,一次输入一个数字,如果输入的值比给定的值大输出太大了请继续输入,如果输入的值比给定的值小输出太小了请继续输入,如果输入的值与给定的值相等输出恭喜你猜对了,并结束游戏。
分析
1.“你一共有十次机会”可以用一个for循环实现,限制循环十次(for(int k=0;k<10;k++);)
2.判断值得大小可以用if语句将输入值与给定值进行比较。
3.最后猜对了结束游戏可以用break结束循环
**#include<stdio.h>
int main()
{
int i = 55;//给定值得太小
int j;//定义输入的值
int k = 0;
for(k=0;k<10;k++)//设定循环的次数
{
printf("请输入一个数:");
scanf("%d", &j); //输入一个数
if (j > i)
{
printf("太大了\n");
}
else if (j < i)
{
printf("太小了\n");
}
else if(j=55)
{
printf("恭喜你猜对了\n");
break; //结束循环
}
}
return 0;
}**
有可能10次都没有猜对,可以再加一个判断语句,如果十次都没有猜对输出很遗憾你没有猜对。
#include<stdio.h>
int main()
{
int i = 55;
int j;
int k=0;
if (k < 10)
{
for (k = 0; k < 10; k++)
{
printf("请输入一个数:");
scanf("%d", &j);
if (j > i)
{
printf("太大了\n");
}
else if (j < i)
{
printf("太小了\n");
}
else if (j ==55)
{
printf("恭喜你猜对了\n");
break;
}
}
printf("很遗憾你没有猜对\n");
}
return 0;
}