c语言中按性别查询函数 利用函数输入性别

怎么用C语言程序写一个辨别男女的程序

#include stdio.h

创新互联公司专注于市中企业网站建设,成都响应式网站建设公司,商城网站制作。市中网站建设公司,为市中等地区提供建站服务。全流程按需搭建网站,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务

int main(void)

{

char a[5]={0};

scanf("%s",a);

if(!strcmp(a,"男")) printf("我是男人\n");

else if(!strcmp(a,"女")) printf("我是女人\n");

return 0;

}

你看看行不行,满意请采纳

c语言程序设计中的 查寻男女生人数

可以用链表!!定义一个结构,里面包含名字和性别以及指向下一个链表的指针

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()两个函数去掉,改换成上面的函数即可。

输入性别并记录男女个数还要算出男女平均年龄的c语言程序怎样写

#include "stdio.h"

typedef struct person

{

int sex;

int age;

}person,*pperson;//人

typedef struct man

{

int num;

float avg;

struct man()

{

num = 0;

avg = 0;

}

}man;//男性

typedef struct woman

{

int num;

float avg;

struct woman()

{

num = 0;

avg = 0;

}

}woman; //女性

void main()

{

person ps;

man m;

woman wm;

char c;

while (scanf("%d %d",(ps.sex),(ps.age))((c=getchar())!='Q'))//当输入字符Q时退出显示

{

if (ps.sex == 0)//输入的sex是0时表示男性

{

m.num++;

m.avg =1.0*(m.avg*(m.num-1)+ps.age)/m.num;

}

else //其他表示女性

{

wm.num++;

wm.avg =1.0*(wm.avg*(wm.num-1)+ps.age)/wm.num;

}

}

printf("man num:%d avg:%.3f \nwoman num:%d age:%.3f\n",m.num,m.avg,wm.num,wm.avg);

return;

}

c语言程序设计写个函数判断身份证男女

(不包括各位是字母的)

#includestdio.h

main()

{

int a[18];

printf("Please input a:");

for(i=0;i18;i++)

scanf("%d",a[i])

if(a[17]%2==0)

printf("女");

else

if(a[17]%2==1)

printf("女");

else

printf("无法识别");

}

如何用C语言写选择男女的问题

includestdio.h

int main

{

char select;

printf("请输入")

scanf("c%",select);

if select==F printf("女人");

else print("男人");

return 0;

getch();

}

文章题目:c语言中按性别查询函数 利用函数输入性别
文章分享:https://www.cdcxhl.com/article22/dodddcc.html

成都网站建设公司_创新互联,为您提供电子商务网站改版微信小程序网站导航云服务器全网营销推广

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

搜索引擎优化