用if语句制作一个小游戏
三只小猪称体重
有三只小猪ABC,请分别输入三只小猪的体重,并且判断哪只小猪最重?(输入的三只小猪的体重不考虑相同情况) `
#include<stdio.h>
#include<stdlib.h>
void test01()
{
int num1 = 0;
int num2 = 0;
int num3 = 0;
printf("请给小猪A赋值:\n");
scanf("%d",&num1);
printf("请给小猪B赋值:\n");
scanf("%d",&num2);
printf("请给小猪C赋值:\n);
scanf("%d,&num3);
if(num1>num2)
{
if(num1>num3)
{ printf("小猪A的体重最重 为%d斤\n”,num1)}
else
{ printf("小猪C的体重最重 为%d斤\n",num3)}
}
else
{
if(num2>num3)
{ printf("小猪B的体重最重 为%d斤\n",num2)}
}
else
{ printf("小猪C最重 体重为%d斤\n",num3)};
}
int main()
{
test01()
system("pause");
return 0;
}
`
用while语句制作一个小游戏
猜数字
系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏 `
#include<stdio.h>
#include<stdlib.h>
void test01()
{
//设置随机数种子
srand((unsigned int)time(NULL));
//1.产生随机数
int num = rand() % 100 + 1;
//2.玩家进行猜测
int val = 0;
//3.判断玩家的猜测
while(1)
{
scanf("%d",&val);
if(val>num)
{
printf("您输入的数字过大\n");
}
else if(val<num)
{
printf("您输入的数字过小\n");
}
else
{
printf("恭喜您 猜对啦!\n);
break
}
}
}
int main()
{
test01();
system("pause");
return 0;
}
`
用do...while语句制作一个小游戏
水仙花数
水仙花数是指一个3位数 它的每个位上的数字的3次幂之和等于它本身 例如:13+53+3*3=153 `
#include<stdio.h>
#include<stdlib.h>
void test01()
{
int num = 100;
do
{
//打印所有三位数 找到十百位
int a = 0;
int b = 0;
int c = 0;
a = num%10
b = num%10 /10
c = num/100
if(a*a*a+b*b*b+c*c*c==num)
{
printf("num=%d\n",num);
}
num++;
}
while(num<1000);
}
int main()
{
test01();
system("pause");
return 0;
}
`
用for语句制作一个小游戏
敲桌子
从1到100 如果有数字个位含有7 或者十位含有7 或者该数是7的倍数 我们可以打印敲桌子 其余数字直接打印输出 `
#include<stdio.h>
#include<stdlib.h>
void test01()
{
for(int i = 1;i<100;i++)
{
if(i%7==0||i/10==7||i%10==7)
{
printf("敲桌子\n");
}
else
{
printf("%d\n",i);
}
}
int main()
{
test01();
system("pause");
return 0;
}
`
用嵌套循环制作九九乘法表
乘法口诀表
`
#include<stdio.h>
#include<stdlib.h>
void test01()
{
for(int i = 1;i<10;i++)
{
for(in总结一些使用循环语句的小游戏,帮助理解循环的基本概念和应用。t j = 1; j<=i;j++)
{
printf("%d*%d=%d",j,i,i*j);
}
printf("\n");
}
` 为了让刚入门的同学在学习的过程中 多一点趣味 所以总结了一些使用循环语句的小游戏,帮助理解循环的基本概念和应用 这些小游戏展示了如何使用循环语句来实现各种逻辑。通过这些例子,你可以更好地理解循环的基本概念和应用,包括 while 循环和 for 循环。(ง •̀_•́)ง‼