簡體   English   中英

我還被告知在我的代碼中使用: int get_input(char message[]) 但我不知道如何使用它

[英]i was also told to use: int get_input(char message[]) in my code but i don't know how to use it

我被分配編寫一個代碼,提示用戶輸入偶數(如果數字不是偶數,則繼續提示),輸入偶數后提示用戶輸入奇數。 我還被告知在我的代碼中使用: int get_input(char message[]) 但我不知道在哪里以及如何使用它。 這是下面的代碼。

            ```
            #include<stdio.h>
            int main(int argc,char**argv)
 {
          int num_odd;
          int check_even;


           printf("Enter an even number: ");
           scanf("%d",&check_even);

  do{

            if (check_even%2==0)
    {
             printf("Ok thanks! Now enter an odd number\n");
              scanf ("%d",&num_odd);
    {
           break;
    }
    }

        else
    {
        printf("That is not even enter an even number. Enter an even number:\n");
        scanf("%d",&check_even);
    } }while ('check_even%2!=0' && 'check_even%2==0');

    do
    {
     if (num_odd%2!=0)
      {
   printf("**Thanks bye!**");
   {
       break;
   }
   }
       else
   {
       printf("That is not an odd number. Enter an odd number.\n");
       scanf("%d",&num_odd);
   }

    }while ('num_odd%2==0' && 'num_odd%2!=0');


     }
     ```

我還被告知在我的代碼中使用: int get_input(char message[]) 但我不知道如何使用它

這個 function 的名稱、參數和返回類型以及問題描述表明您應該使用它來提示和輸入數字,即而不是

           printf("Enter an even number: ");
           scanf("%d",&check_even);

你應該使用

           check_even = get_input("Enter an even number: ");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM