C语言创建家谱

栏目:资讯发布:2023-09-21浏览:2收藏

C语言创建家谱,第1张

这是一个二维数组的结构化函数,我把你那边的n的值改为50,表示最多能输入50个人的家谱信息
#include<stdioh>
struct people
{
char name[10];
char fathername[10];
};
void main()
{
struct people family[50];
int i,row=0;
char c;
for(i=0;i<50;i++)
{
printf("请输入第%d个人的姓名:",i+1);
gets(family[i]name);
printf("请输入第%d个人父亲的姓名:",i+1);
gets(family[i]fathername);
printf("是否继续(y/n):");
scanf(" %c",&c);
if(c=='n'||c=='N')
break;
}
row=i+1;
printf("儿子姓名\t父亲姓名\n");
for(i=0;i<row;i++)
{
printf("%s\t%s\n",family[i]name,family[i]fathername);
}
}
就这么简单,看看是不是这样的,上面的row是你实际输入用户数量的行数,每输完一组用户的信息,都会提示是否继续,选y继续循环,n退出循环row=i+1

C语言创建家谱

这是一个二维数组的结构化函数,我把你那边的n的值改为50,表示最多能输入50个人的家谱信息#include<stdioh>struct people { char name...
点击下载
热门文章
    确认删除?
    回到顶部