我想從用戶年齡,性別(m/f),婚姻狀況(m/u)中提取3個輸入。 我使用char數據類型進行性別和婚姻狀況。這裏是下面的代碼..scanf未按預期工作
#include<stdio.h>
#include<conio.h>
main() {
int age;
char gender,marital_status;
printf("Enter your age: ");
scanf("%d",&age);
printf("Enter your gender (m/f): ");
scanf("%c",&gender);
printf("\nEnter your marital status (m/u): ");
scanf("%c",&marital_status);
}
年齡部分corectly作品,即它需要從用戶的年齡和存儲它的年齡。但在此之後,同時顯示下面的printf語句。如何逐一展示他們,從用戶那裏獲得性別和婚姻狀況的信息。
當'C I/O庫'全部使用時,這個'C++'是如何的? –
輕微:建議上次提示更改「\ n輸入您的婚姻狀態(m/u):」。 (我想知道在「輸入你的性別(m/u)」中有什麼「u」:-) – chux
「u」表示未婚:p – sam