鱼C论坛

 找回密码
 立即注册
查看: 3905|回复: 3

结构体

[复制链接]
发表于 2013-1-14 11:56:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <stdio.h>
  2. int main(int argc, char *argv[])
  3. {
  4.         struct data{
  5.                 int month;
  6.                 int day;
  7.                 int year;
  8.         } birthday;
  9.         struct student{
  10.                 int num;
  11.                 char name[20];
  12.                 char sex;
  13.                 int age;
  14.                 struct data birthday;
  15.                 int addr;
  16.         }boy1={
  17.                 10,"lihua",'F',18,20080918,1234
  18.         };
  19.         printf("num\tname\tsex\tage\tbirthday\taddr\t\n\n");
  20.         printf("%d\t%s\t%c\t%d\t%d%d%d\t%d\t",boy1.num,boy1.name,boy1.sex,boy1.age,boy1.birthday.year,
  21.         boy1.birthday.month,boy1.birthday.day,boy1.addr);
  22.         return 0;
  23. }



  24. /*运行结果
  25. num     name    sex     age     birthday        addr

  26. 10      lihua   F       18      0200809181234   0       请按任意键继续. . .





  27. */
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2013-1-14 12:16:51 | 显示全部楼层
  1. #include <stdio.h>
  2. int main(int argc, char *argv[])
  3. {
  4.         struct data{
  5.                 int month;
  6.                 int day;
  7.                 int year;
  8.         } birthday;
  9.         struct student{
  10.                 int num;
  11.                 char name[20];
  12.                 char sex;
  13.                 int age;
  14.                 struct data birthday;
  15.                 int addr;
  16.         }boy1={
  17.                 10,"lihua",'F',18,2008,09,18,1234                \\把20080918分开就行了
  18.         };
  19.         printf("num\tname\tsex\tage\tbirthday\taddr\t\n\n");
  20.         printf("%d\t%s\t%c\t%d\t%d%d%d\t%d\t",boy1.num,boy1.name,boy1.sex,boy1.age,boy1.birthday.year,
  21.         boy1.birthday.month,boy1.birthday.day,boy1.addr);
  22.         return 0;
  23. }



  24. /*运行结果
  25. num     name    sex     age     birthday        addr

  26. 10      lihua   F       18      0200809181234   0       请按任意键继续. . .





  27. */
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-14 12:37:10 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2013-1-14 12:45:15 | 显示全部楼层
  1. #include <stdio.h>
  2. int main(int argc, char *argv[])
  3. {
  4.         struct data{
  5.                     int year;
  6.                 int month;
  7.                 int day;
  8.                
  9.         } birthday;
  10.         struct student{
  11.                 int num;
  12.                 char name[20];
  13.                 char sex;
  14.                 int age;
  15.                 struct data birthday;
  16.                 int addr;
  17.         }boy1={
  18.                 10,"lihua",'F',18,2008,9,18,1234              
  19.         };
  20.         printf("num\tname\tsex\tage\tbirthday\taddr\t\n\n");
  21.         printf("%d\t%s\t%c\t%d\t%d-%d-%d\t%d\t",boy1.num,/*这里输出的时候讲%d-%d-%d 改为%d%d %d 的话,\t 并不会对齐 why 情况两次的运行结果
  22. */
  23.                 boy1.name,boy1.sex,boy1.age,boy1.birthday.year,
  24.         boy1.birthday.month,boy1.birthday.day,boy1.addr);
  25.         return 0;

  26. /*
  27. (1)%D-%D-%D\T
  28. ********************************************************************
  29. num     name    sex     age     birthday        addr

  30. 10      lihua   F       18      2008-9-18       1234    请按任意键继续. . .
  31. ********************************************************************




  32. (2)%D%D%d\T
  33. ********************************************************************
  34. num     name    sex     age     birthday        addr

  35. 10      lihua   F       18      2008918 1234    请按任意键继续. . .
  36. ********************************************************************

  37. */


  38. }
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-9 04:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表