C語言作業(yè)的題與答案8

if嵌套:
其實(shí)用戶輸入年齡,如果大于18打印成年人,小于18大于10提示青年,小于10歲提示小孩,在里面判斷用戶的性別如果是男性,打印用戶為男,否則打印為女
#include <stdio.h>
#include <string.h>
?int main(){
?
? ?printf("請輸入年齡");?
? ?
? ?
int renshu ;?
scanf("%d",&renshu);
if(renshu>=18){
printf("成年人");
printf("請輸入性別");?
char name[20]="男" ,nam[20]="女";
? ?char uname[20];
? ?scanf("%s",&uname);
if(strcmp(uname,nam)==0){?
printf("女");}
?if(strcmp(uname,name)==0){printf("男 ");
}
else{printf("輸入錯(cuò)誤");
} }?
if(10<=renshu&&renshu<=18){ printf("青年");printf("請輸入性別");?
char name[20]="男" ,nam[20]="女";
? ?char uname[20];
? ?scanf("%s",&uname);
if(strcmp(uname,nam)==0){?
printf("女");}
?if(strcmp(uname,name)==0){printf("男 ");
}
else{printf("輸入錯(cuò)誤");
} }?
if(renshu>0&&renshu<=10){ printf("小孩");
printf("請輸入性別");?
char name[20]="男" ,nam[20]="女";
? ?char uname[20];
? ?scanf("%s",&uname);
if(strcmp(uname,nam)==0){?
printf("女");}
?if(strcmp(uname,name)==0){printf("男 ");
}
else{printf("輸入錯(cuò)誤");
}
}
getchar();?
?
? return 0;
?
?}