[英]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.