#include<stdio.h>
int main()
{
int mynumber=38;
int yournumber;
printf("Input your number:");
scanf("%d",&yournumber);
if (yournumber==mynumber)
printf("OK!you are right!\n");
else
if (yournumber>mynumber)
printf("Sorry!Your number is bigger than my number!\n");
else
printf("Sorry!Your number is smaller than my number!\n!");
return 0;
}
uj5u.com熱心網友回復:
可以做個升級版。只有猜對才能結束程式,否則一直猜。
uj5u.com熱心網友回復:
謝謝uj5u.com熱心網友回復:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define max 10
#define min 1
int main()
{
int num,i;
int a[10];
char c;
printf("請輸入10以內任意一個正整數\n");
srand(time(0));
num = rand() % (max - min) + min;
for(i=0;i<6;i++)
{
scanf("%d",&a[i]);
scanf("%c",&c);
if(c=='n')
break;
if(i>=5)
{
printf("輸局");
break;
}
if(a[i]==num)
{
printf("勝利");
break;
}
else if(a[i]>num)
printf("太大\n");
else
printf("太小\n");
printf("輸入新的運算元\n");
printf("是否繼續進行?否(輸入n)\n");
}
return 0;
}
好巧,我也做過~
uj5u.com熱心網友回復:
寫的比我的好,大一的時候剛學的uj5u.com熱心網友回復:
加個while回圈,條件就是猜的數字和答案不一樣,就可以一直回圈直到才對為止uj5u.com熱心網友回復:
srand((unsigned)time(NULL));
num=rand()%100;
可以做個亂數
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/39481.html
標籤:C語言
