写一个C程序接受名称,emp数字(整数),国家和移动从用户和显示所有信息的换行使用用户定义的函数。
问题描述不清楚
请把问题详细描述一下,最好能举例说明,这样才方便给你更好的分析问题。
是用结构体定义数据.然后输入和显示吗?
参考下
你题目的解答代码如下:
#include<stdio.h>
#include<stdlib.h>
typedef struct Data{
char name[10];
int emp;
char gj[10];
char yd[10];
} data;
void input(data a[],int n)
{
int i,j;
for(i=0;i<n;i++)
{
scanf("%s%d%s%s",a[i].name,&a[i].emp,a[i].gj,a[i].yd);
}
}
void out(data a[],int n)
{
int i;
printf("名称 emp数字 国家 移动\n") ;
for(i=0;i<n;i++)
{
printf("%-10s %-10d %-10s %-10s\n",a[i].name,a[i].emp,a[i].gj,a[i].yd);
}
}
void main()
{
int i,j,k,n;
scanf("%d", &n);
data a[n];
input(a,n);
out(a,n);
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
使用结构体吧