重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

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语言中按性别查询函数 利用函数输入性别
文章起源:http://cqcxhl.cn/article/dodddcc.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP