小甲鱼 C语言 帮助社区大妈编写一个打疫苗登记程序
需要注意的是:结构体变量调用成员 使用 . 而结构体指针使用 -> 不然编译器会报错!!!
#include <stdio.h>typedef struct{int year;int month;int day;
}Data;typedef struct{char name[20];int age;Data first;Data second;
}People;void getpeople(People *people){printf("请问姓名是:");scanf("%s",people->name);printf("请问年龄:");scanf("%d",&people->age);printf("请问是否接种过疫苗:");getchar(); if(getchar()=='Y'){printf("请输入第一针疫苗的接种日期:");scanf("%d-%d-%d",&people->first.year,&people->first.month,&people->first.day);printf("请问是否接种过第二针疫苗:");getchar();if(getchar()=='Y'){printf("请输入第二针疫苗接种的日期:");scanf("%d-%d-%d",&people->second.year,&people->second.month,&people->second.day); }else{printf("请尽快接种第二针疫苗!\n");people->second.year=0;}}else{printf("请尽快接种疫苗!\n");people->first.year=0;}putchar('\n');
}void prinf(People people){printf("姓名:%s,年龄:%d\n",people.name,people.age);if(people.first.year==0){printf("未接种疫苗!\n");}else{printf("第一针疫苗接种日期:%d-%d-%d,",people.first.year,people.first.month,people.first.day);if(people.second.year==0){printf("未接种第二针疫苗!\n");}else{printf("第二针疫苗接种日期:%d-%d-%d\n",people.second.year,people.second.month,people.second.day);}}putchar('\n');
}int main(void){People people[3];int i;for(i=0;i<3;i++){getpeople(&people[i]);}for(i=0;i<3;i++){prinf(people[i]);}return 0;
}
小甲鱼 C语言 帮助社区大妈编写一个打疫苗登记程序相关推荐
- 从头学C语言——(1)编写一个简单的C程序
编写一个简单的C程序 编译器安装完成之后,我们就可以用它来编写代码了. 这里用Dev C++作为示例,我的是5.11的版本(后续版本是其他人开发的分支版本). 1.双击打开软件, 2.点击左上角工具栏 ...
- C语言输出长方柱的体积,需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、 height(高)。要求用成员函数实现以下功能...
需要求3个长方柱的体积,请编写一个基于对象的程序.数据成员包括length(长).width(宽). height(高).要求用成员函数实现以下功能: (1) 由键盘分别输入3个长方柱的长.宽.高: ...
- 编写一个基本的Android程序
程序员有个惯例,在任何一个新平台上学习一门新语言的时候,首先做的第一件事情就是编写一个Hello,World程序,在Android上也不例外,<Hello,World>的第一个程序也是He ...
- 如何编写一个简单的 Python 程序
本教程将教你如何编写一个简单的 Python 程序.我们将从解释 Python 程序是什么开始,然后继续讨论语法的各个方面,即语言的结构. 什么是 Python? Python是一种越来越受欢迎的编程 ...
- 请用python3编写一个计算器的控制台程序_二、软件工程慕课第一章作业题——编写一个计算器...
一.题目描述 请用Python3编写一个计算器的控制台程序,支持加减乘除.乘方.括号.小数点,运算符优先级为括号>乘方>乘除>加减,同级别运算按照从左向右的顺序计算. 二.输入描述 ...
- c++类与对象(多文件编程!)(编写一个有关股票的程序,其中有两个类:一个是深圳类shen_stock,另一个是上海类shang_stock。)
#编写一个有关股票的程序,其中有两个类:一个是深圳类shen_stock,另一个是上海类shang_stock.类中有三项私有数据成员:普通股票个数general.ST股票个数st和PT股票个数pt, ...
- 第一章 开始 |编写一个简单的C++程序
学习目标: 编写一个简答的C++程序 学习内容: 1.一个简单的c++程序 2.输入和输出 3.关于注释 4.控制流 5.类简介 6.书店程序 1.1 编写一个简单的c++程序 每个C++程序都包含一 ...
- Java黑皮书课后题第10章:***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序。设计一个名为Tax类,该类包含下面的实例数据域
***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序.设计一个名为Tax类,该类包含下面的实例数据域 题目 程序解释 代码 Test8.java Test8_Tax.jav ...
- Java制作一个盒子程序_编写一个简单的Java程序,模拟计算器的功能。
提问:编写一个简单的Java程序,模拟计算器的功能. 网友回答: 程序参考: import java.awt.*; import java.awt.event.ActionEvent; import ...
- 仿照Windows的计算器,编写一个简易的计算器程序,实现加、减、乘、除等运算。
仿照Windows的计算器,编写一个简易的计算器程序,实现加.减.乘.除等运算. 偷懒了很多,将就着用吧: import java.awt.FlowLayout; import java.awt.ev ...
最新文章
- 腾讯 AngelFL 联邦学习平台揭秘
- 使用 selector 从 SAP Spartacus state 里读取 Cart 数据
- 如何启动和关闭oracle数据库,Oracle数据库启动和关闭方式总结
- filewriter判断是否关闭_各种仪表故障判断,看完你也可以成为仪表维修专家
- python爬虫免费代理池_Python爬取免费代理搭建代理池
- 我与小娜(04):时空变换,亦真亦幻
- java 中aop 博客园_Java 10.Spring--AOP编程
- Eclipse、VBA、IE开发者工具 Debug快捷键
- Linux网络设备驱动程序
- 数学建模(五)系泊系统设计(16年国赛A题)
- Arduino 和 TB6612FNG 驱动直流电机
- Bulletproofs、Sigma protocol、Halo2等ZK方案小结
- Qt延时和startTimer
- 【已解决】el-form required 提示英文改中文
- 【黎乙丙】几种ps调色工具及使用方式
- 国外免费杀毒软件AVG、Avast、小红伞体验
- PyCharm 快速批量注释及取消注释
- 2021-2027全球与中国射频屏蔽窗市场现状及未来发展趋势
- Greenplum—2、操作汇总
- 【富文本】 Matlab 多个版本的安装包下载以及安装教程