c++初学,昨天仿照论坛上的结构体问题,做不出来。。。
输出部分没有弄懂。 cout << "第" << i << "学生的信息:" << stu.num << stu.name << stu.sex << stu.score << endl; 但是没有出现性别。。。。 鱼C丶彪哥 发表于 2018-2-3 23:45没有出现性别,,,
// 学生成绩.cp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include<iostream>
using namespace std;
struct student
{
int num;
char name;
char sex;
float score;
};
int main()
{
int i;
struct student stu = {
{10345," LiMing ",'n ',75.5},
{10246," ZhangXiang ",'f ',68.5}
};
for (i = 0; i < 2; i++)
{
cout << "第" << i << "学生的信息:" << stu.num << stu.name << stu.sex << stu.score<<endl;
}
system("pause");
return 0;
}
qizijian 发表于 2018-2-4 14:32
没有出现性别,,,
#include <iostream>
using namespace std;
struct student
{
int num;
char name;
char sex;
float score;
};
int main(void)
{
int i;
struct student stu = {
{10345,"LiMing",'n',75.5},
{ 10246, "ZhangXiang", 'f',68.5}
};
for (i = 0; i < 2; i++)
{
printf("第%3d个学生的信息:%6d %-10s %c %3.2f\n",i+1, stu.num, stu.name, stu.sex, stu.score);
}
return 0;
}
页:
[1]