案例一:#include<stdio.h>
#include<stdlib.h>
int main()
{
int m,n,count=0;
m=rand()%(80-10+1)+10;
while(count<5)
{
printf("请输入80到100间的数字");
scanf("%d",&n);
if(m>n)printf("你输入的数字太小了");
else if(m<n)printf("你输入的数字大了");
else {
printf("太棒了你输入对了");
break;
} count++;
}printf("正确答案为%d",m);
}
案例二:#include<stdio.h>
#include<stdlib.h>
int main()
{
int m,n,i;
m=rand()%(40,1+1)+1;
while(1)
{
printf("请输入0-40之间的数字");
scanf("%d",&n);
if(m>n&&i<5)printf("你输入的数小了");
else if(i==4){
printf("你的次数试用完了");
break;
}
else if(m<n&&i<5)printf("你输入的数大了");
else if(m==n){
printf("你猜对了");
break;
}i++;
} printf("正确答案为:%d",m);
}
案例三:#include<stdio.h>
#include<stdlib.h>
int main()
{
int m,n,i,expression;
m=rand()%(80-10+1)+10;
for(i=0;i<5;i++)
{
printf("请输入数字");
scanf("%d",&n);
expression=int(1*(n<m)+2*(n>m)+3*(n==m));
switch(expression)
{
case 1:
printf("你输入的数字小了");
break;
case 2:
printf("你输入的数字大了");
break;
case 3:
printf("你真棒,输入正确");
break;
}if(expression==3)break;
}
}