用c语言实现一个电话薄(附完整代码)

先看一下这个小程序的效果

这里我为了演示方便,把人数固定为3个;

人数都是可以自定义的;

下面是这个简单的代码:

#include<stdio.h>
typedef struct con
{
	int num;
	char name[11];
	char tel[10];
}contact;
int main()
{
	contact con[3];
	int i;
	for(i=0;i<3;i++)
	{
		printf("请输入编号:");
		scanf("%d",&con[i].num);
		printf("请输入姓名:");
		scanf("%s",&con[i].name);
		printf("请输入电话号码:");
		scanf("%s",&con[i].tel);
	}
	printf("\n编号\t姓名\t电话号码\n");
	for(i=0;i<3;i++)
	{
		printf("%d\t",con[i].num);
		printf("%s\t",con[i].name);
		printf("%s\t",con[i].tel);
		putchar('\n');
	}
	return 0;
}

到此这篇关于用c语言实现一个电话薄(附完整代码)的文章就介绍到这了,更多相关c语言电话薄内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • C语言设计简易电话簿

    本文实例为大家分享了C语言实现电话簿的具体代码,供大家参考,具体内容如下 #include <stdio.h> #include <stdbool.h> #include <string.h> #include <stdlib.h> #include <getch.h> typedef struct Contact{ //定义联系人结构体 char name[20]; //姓名 char sex; //性别 char tel[12]; //电话

  • C语言用函数实现电话簿管理系统

    本文实例为大家分享了C语言用电话簿管理系统的具体代码,供大家参考,具体内容如下 c语言上机课程 纠结了很久用函数还是链表,顺序表 感觉函数比较简单 实现: 最后显示对齐还可以使用"%3d%20s%20s%20s\n"使字节对齐 我用的\t 不够灵活 输入位数不一样的数时就不能对齐了 #include<stdio.h> #include<string.h> typedef struct Contact { char name[21]; char phone[21]

  • C语言实现电话簿项目

    本文实例为大家分享了C语言实现电话簿项目的具体代码,供大家参考,具体内容如下 实现思路 这个程序的整体思路和实现还是很简单的,我们利用了动态分配内存的方式首先创建了电话簿联系人类型,然后创建电话簿类,其实事联系人类型构成的全局数组,然后分别实现,界面函数,增删改查打印等功能,在主函数离实现总体思路,利用while循环让用户选择具体功能调用函数的方式进行总体实现. ------------------------ 2019.3.12更新: 利用文件操作使得系统可以进行数据的保存. 实现代码 #in

  • C语言实现电话簿项目管理

    本文实例为大家分享了C语言实现电话簿项目管理的具体代码,供大家参考,具体内容如下 1.前言 在C语言的学习,经常有一个需要完成的项目就是电话簿的管理,在刚学习玩C语言基本内容后,面对这么多的项目需求往往无从下手,本文将一步一步完成电话簿的创建.本文提供一种思路,如有更好的实现欢迎讨论. 2.实现功能 本电话簿需要实现的功能有 实现电话簿的初始创建 实现电话簿的后添加 实现电话簿的删除 实现电话簿的查看(按链表的排序) 实现电话簿的查找(名字以及号码) 实现电话簿的排序(名字以及号码) 3.思路解

  • C语言实现电话簿管理系统

    本文实例为大家分享了C语言电话簿管理系统的具体代码,供大家参考,具体内容如下 /*大二实践周所作, 时间:2017.9,11 电话簿管理系统 */ #include<string.h> #include<stdio.h> #include<stdlib.h> #include<malloc.h> #define NULL 0 typedef struct lianxiren{ char job[30]; char number[20]; char name[

  • 用c语言实现一个电话薄(附完整代码)

    先看一下这个小程序的效果 这里我为了演示方便,把人数固定为3个: 人数都是可以自定义的: 下面是这个简单的代码: #include<stdio.h> typedef struct con { int num; char name[11]; char tel[10]; }contact; int main() { contact con[3]; int i; for(i=0;i<3;i++) { printf("请输入编号:"); scanf("%d"

  • 用c语言实现一个电话薄(附完整代码)

    先看一下这个小程序的效果 这里我为了演示方便,把人数固定为3个: 人数都是可以自定义的: 下面是这个简单的代码: #include<stdio.h> typedef struct con { int num; char name[11]; char tel[10]; }contact; int main() { contact con[3]; int i; for(i=0;i<3;i++) { printf("请输入编号:"); scanf("%d"

  • 用python写一个福字(附完整代码)

    目录 前言: 一,扫五福活动如此火爆,为何不自己利用编程来生成福字! 二,完整代码 三,总结 前言: 支付宝 2022 集五福活动正式开启 数据显示,过去六年累计参与支付宝集五福的人数已经超过了 7 亿,每 2 个中国人里就有 1 个曾扫福.集福.送福. 一,扫五福活动如此火爆,为何不自己利用编程来生成福字! 首先作品奉上: ①,导入python库 import io from PIL import Image import requests ②,利用爬虫,获取单个汉字 def get_word

  • c语言实现简易版三子棋(附完整代码)

    目录 一.菜单栏 二.初始化棋盘 三.打印棋盘 四.玩家下棋 五.电脑下棋 六.判断输赢 七.调用玩家.电脑下棋函数和判断输赢函数 八.全部代码 总结 一.菜单栏 1.制作一个简易版的菜单,并附上选项提示 2.因为该程序想至少运行一次,所有选择用do while循环,而选择玩与不玩游戏时,则采用switch case语句比较合适,然后调用相应的函数即可 二.初始化棋盘 1.先创建一个棋盘 为了便于更改棋盘大小,所有采用宏定义的方式来定义其行与列 2.对棋盘进行初始化 起初未下棋时,棋盘应该是空白

  • c语言实现简易版三子棋(附完整代码)

    目录 一.菜单栏 二.初始化棋盘 三.打印棋盘 四.玩家下棋 五.电脑下棋 六.判断输赢 七.调用玩家.电脑下棋函数和判断输赢函数 八.全部代码 总结 一.菜单栏 1.制作一个简易版的菜单,并附上选项提示 2.因为该程序想至少运行一次,所有选择用do while循环,而选择玩与不玩游戏时,则采用switch case语句比较合适,然后调用相应的函数即可 二.初始化棋盘 1.先创建一个棋盘 为了便于更改棋盘大小,所有采用宏定义的方式来定义其行与列 2.对棋盘进行初始化 起初未下棋时,棋盘应该是空白

  • 用python写一个福字(附完整代码)

    目录 前言: 一,扫五福活动如此火爆,为何不自己利用编程来生成福字! 二,完整代码 三,总结 前言: 支付宝 2022 集五福活动正式开启 数据显示,过去六年累计参与支付宝集五福的人数已经超过了 7 亿,每 2 个中国人里就有 1 个曾扫福.集福.送福. 一,扫五福活动如此火爆,为何不自己利用编程来生成福字! 首先作品奉上: ①,导入python库 import io from PIL import Image import requests ②,利用爬虫,获取单个汉字 def get_word

  • JAVA实现用户抽奖功能(附完整代码)

    需求分析 1)实现三个基本功能:登录.注册.抽奖. 2)登录:用户输入账号密码进行登录,输入账号后会匹配已注册的用户,若输入用户不存在则退出,密码有三次输入机会,登录成功后主界面会显示已登录用户的账号信息. 3)注册:用户首先输入账号名称,系统查询此名称是否存在,如存在则请求用户换一个名称,否则进入密码输入,密码要求6位数字字符串,注册成功后,系统随机分配一个与已有用户不重复的四位数字id编号. 4)抽奖:功能实现前提:需有用户处于登录状态.该前提满足时,系统从已存在用户中随机抽取5位不同的用户

  • C语言实现ATM系统程序的完整代码

    实现效果如图: 代码如下: #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> //开户信息 typedef struct _Person { char name[20]; char account[20]; char password[7]; float money; }Person; //结点 typedef struct _Node { Person P;

  • C++实现KDTree 附完整代码

    目录 简介 举例 分割的作用 一维 二维 n维 关于kdtree的重要问题 一.树的建立 关键代码 简介   k-d树(k-dimensional),是一种分割k维数据空间的数据结构(对数据点在k维空间中划分的一种数据结构),主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索). kdTree概念 kd-tree或者k维树是计算机科学中使用的一种数据结构,用来组织表示k维空间中点的集合.它是一种带有其他约束条件的二分查找树.Kd-tree对于区间和近邻搜索十分有用.一般位于三维空间中的邻

  • C语言不用链表完成学生管理系统(完整代码)

    目录 1.课程设计目的 2.基本要求 3.任务完成情况 4.设计报告 4.1需求分析 4.3详细设计 4.4详细代码 4.5使用说明 4.6测试结果与分析 4.7参考文献 1.课程设计目的 1.更好的理解c语言的相关实现内容,对于c语言的理解得到更好的帮助. 2.实现更方便快捷的应用. 2.基本要求 (1).1.每组完成1个题目的设计:每人独立完成该题目的一个功能模块的实现,并将课程设计报告打印.装订提交. (2).使用标准C语言编制程序,源代码必须采用锯齿型书写格式,必须上机调试通过.运行界面

随机推荐