A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. #include <stdio.h>
  2. //#include <string.h>

  3. /**
  4. *  定义一个全局结构体,保存电话簿
  5. */
  6. struct telPhoneNum{
  7.     char name[30];
  8.     long telPhone;
  9.    
  10. };
  11. /**
  12. 初始化tel
  13. */
  14. void initStru(long len, struct telPhoneNum tel[len]){
  15.     //循环控制初始化数组
  16.     for (int i = 0; i < 3; i++) {
  17.         
  18.         printf("请输入第%d个人姓名和电话号码用空格隔开(如:张三丰 123456):\n",i+1);
  19.         scanf("%s %ld",tel[i].name,&tel[i].telPhone);
  20.         //        把回车吸收
  21.         getchar();
  22.         
  23.     }
  24. }

  25. int main(int argc, const char * argv[]) {
  26.    
  27.     //定义变量存储name的长度
  28.     long len;
  29. //    定义了一个telPhoneNum类型的数组tel[3]
  30.     struct telPhoneNum tel[3];
  31.     //初始化tel
  32.     initStru(len,tel);
  33.     //打印
  34.     printf("输入完毕!\n输出如下:\n");
  35.     for (int i = 0; i < 3; i++) {
  36.         printf("%s:%ld\n",tel[i].name,tel[i].telPhone);
  37.     }
  38.     return 0;
  39. }
复制代码

1 个回复

正序浏览
谢谢指教
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马