1. 在c語言中用那個字元判別男女
你的意思是ASCII碼嗎?
如果是的話 0x0B是表示男性的符號 0x0C是表示女性的符號
令char a=0x0B
putchar(a)就能顯示
2. 怎麼用C語言程序寫一個辨別男女的程序
#include<stdio.h>
intmain(void)
{
chara[5]={0};
scanf("%s",a);
if(!strcmp(a,"男"))printf("我是男人 ");
elseif(!strcmp(a,"女"))printf("我是女人 ");
return0;
}
你看看行不行,滿意請採納
3. c++怎麼輸入性別是男是女
C++是英文語言,漢字的「男」「女」輸入會有較大風險,可以嘗試輸入「man」「woman」,下面提供例子:
#include<iostream>
#include<string>
usingnamespacestd;
intmain(){
stringa;
cin>>a;
if(a=="man")//...
else//...
return0;
}
4. C語言的性別是男 OR 女
經考證,C語言是女的…原因如下:
1.無論你讓她干什麼,她絕對不可能自己找到方法。
2.總是用復雜的方法解決簡單的問題。
3.不可能自主認識到本身錯誤。
4.浪費時間是十分正常的事情。
5.無論跟她說什麼,都得用她能理解的方式做充分說明。
6.只要你有一點錯,她一定可以挑出來。
7.反正,是你的錯。
5. C語言中如何將性別作為條件
函數void luru(struct stu a[],int b)中錄入性別的 語句 gets(a[i].xb); 可以改用為自定義一個專門處理的函數,這個函數的功能是在游標點等待輸入一個有效的字母,這里我暫定為兩個字元有效,一個是M(男),一個是N(女);只要按入的不是這兩個字元,程序就一直等待下去,這樣就能有效地保證性別不會輸入錯誤。當然你可以按這個思路另設。 函數如下: void getcxb(char *c_s) { int c; while(一){ c=getch(); if(c=='m'||c=='M') { strcpy(c_s,"男"); break; } if(c=='n'||c=='N') { strcpy(c_s,"女"); break; } } puts(c_s); } 使用時,把gets(a[i].xb);和下面的getchar()兩個函數去掉,改換成上面的函數即可。
6. C語言為什麼是女的呢
請檢查一下你提出問題的文字是否敘述正確
請您詳細的說說你電腦目前出現哪些問題呢,這樣我才能根據您的問題,給出針對性的解決方案,所以請補充一下你的提問吧。
7. c語言中用字0表示男用1表示女
#include<stdio.h>
main()
{
inti;
printf("輸出性別(0代表男,1代表女):");
scanf("%d",&i);
if(i)
printf("女的 ");
else
printf("男的 ");
}
8. 在C語言用if語句寫sex為女怎麼寫
female 女性
male 男性
當然,可以用別的方法
sex=1 男性
sex=0 女性
9. C語言。輸入身高(cm)和性別(F或M),根據不同性別判斷身高標准.
這里我就不給代碼了,說說思路,你可以先用兩個變數接收身高和性別,先用while判斷性別,是男或女判斷身高用一個if套嵌判斷不同標准,最後輸出就行了,都不是可以輸出一個性別輸入有誤,在重新輸入性別就行了。
10. c語言小白的問題,我想控制錄入性別只能是男或者女的
函數void luru(struct stu a[],int b)中錄入性別的
語句
gets(a[i].xb);
可以改用為自定義一個專門處理的函數,這個函數的功能是在游標點等待輸入一個有效的字母,這里我暫定為兩個字元有效,一個是M(男),一個是N(女);只要按入的不是這兩個字元,程序就一直等待下去,這樣就能有效地保證性別不會輸入錯誤。當然你可以按這個思路另設。
函數如下:
void getcxb(char *c_s)
{
int c;
while(1){
c=getch();
if(c=='m'||c=='M')
{
strcpy(c_s,"男");
break;
}
if(c=='n'||c=='N')
{
strcpy(c_s,"女");
break;
}
}
puts(c_s);
}
使用時,把gets(a[i].xb);和下面的getchar()兩個函數去掉,改換成上面的函數即可。