//用结构体数组存放5个人的信息(姓名、性别、年龄),统计5个人中男女人数并输出.
#include<iostream>
#include<string>
using namespace std;
struct Student //
{
string name;
char sex;
int old;
};
int main()
{
struct Student stu[5];
int i,j;
for(i=0;i<5;i++)
{
cin>>stu[i].name>>" ">>stu[i].sex>>" ">>stu[i].old;
cout<<endl;
}
int m,n1=0,n2=0;
for(i=0;i<5;i++)
{
if(stu[i].sex=="f")
n1=n1+1;
else
n2=n2+1;
}
cout<<"女生人数为:"<<n1<<endl;
cout<<"男生人数为:"<<n2<<endl;
return 0;
}
//C:\Documents and Settings\Administrator\桌面\23.cpp(23) : error C2446: '==' : no conversion from 'char *' to 'int'
// This conversion requires a reinterpret_cast, a C-style cast or function-style cast
//C:\Documents and Settings\Administrator\桌面\23.cpp(23) : error C2040: '==' : 'int' differs in levels of indirection from 'char [2]'
//Error executing cl.exe.
错了啊 怎么改啊
最新推荐文章于 2017-04-24 23:59:56 发布