發新話題

[討論] 新手要做1A1B

新手要做1A1B

小弟有疑問 最近剛學C++要寫幾A幾B 要有功能可以1.開始遊戲 2.離開程式
小弟 寫到這裡就卡住了 有沒有人可以幫幫忙  還有4個數字不能重複
#include <cstdlib>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

using namespace std;
int main(void)
{
    int number = 0;
    int num = 0;
    int num2 = 0;
    int num3 = 0;
    int num4 = 0;
    do
    {
        printf("輸入數字");
        // 1, 2
        scanf("%d", &number);

        //遊戲
        srand(time(NULL));
         for (num2 = 0;num2 < 4;num2++)
            
        int _Randon = rand() % 1;
         if (num3 >= 9 || num3 <= 0)
         {
             printf("%d", num3);
         }
        printf("請輸入4個數字: ");
        scanf("%d", &num);



    }while (number != 2);
    system("pause");
    return 0;

TOP

昨天有稍微改一下 後面就不太清楚怎麼做了
#include <stdlib.h>
#include <stdio.h>
#include <cstdlib>
#include <time.h>

using namespace std;
int main(void)
{
    int number = 0;
    int num2 = 0;
    do
    {
       printf("輸入1.開始或2.結束:");
        // 1, 2
       scanf("%d", &number);
        //遊戲
       srand(time(NULL));
       int num_Randon = rand()%10;
       int num2_Randon = rand()%10;
       int num3_Randon = rand()%10;
       int num4_Randon = rand()%10;
       while ( num2_Randon == num_Randon)
       {  
          num2_Randon = rand()%10;
       }
       while (num3_Randon == num2_Randon || num3_Randon == num_Randon)
       {
           num3_Randon = rand()%10;
       }
       while (num4_Randon == num3_Randon || num4_Randon == num2_Randon || num4_Randon == num_Randon)
       {
           num4_Randon = rand()%10;
       }
       printf("%d %d %d %d", num4_Randon,num3_Randon, num2_Randon, num_Randon);

       printf("請輸入4個數字: ");
       scanf("%d", &num2);



    }while (number != 2);

    system("pause");
    return 0;
}

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。