
作业
zoujiemax
这个作者很懒,什么都没留下…
展开
-
作业题(一)
1:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。#include <stdio.h> int main() { int n; int i,j=0; int count[10]={1}; printf("Input n="); scanf("%d",&n); for(i...原创 2018-11-23 18:24:34 · 287 阅读 · 0 评论 -
文件编程
手动创建两个文本文件text1.txt,text2.txt,要求编程创建text3.txt,实现text1.txt和text2.txt文件中除去首行和末尾对应的数据相加,三个文本的内容如下text1:begin10 11 1220 21 2230 31 31endtext2:begin15 16 1725 26 2735 36 37endtext3:begin25 2...转载 2018-12-27 18:49:53 · 215 阅读 · 1 评论 -
单链表简易通讯录
Txl.h#ifndef _LINK_LIST_H_#define _LINK_LIST_H_typedef enum {CANCEL, ID, NAME, TEL, ADDRESS} OPTION;typedef enum {TRUE, FALSE, ERROR} BOOL;enum {QUIT, ADD, DISPLAY, DELETE, SEARCH, CHANGE, SORT...原创 2018-12-10 10:13:10 · 546 阅读 · 0 评论 -
通讯录2.0
退出程序时将链表中的数据存入文件,首位存联系人个数,后面依次存联系人信息。打开程序时取出文件中数据,根据首位存放的个数,来决定插入链表的节点数。头文件Txl.h#ifndef _LINK_LIST_H_#define _LINK_LIST_H_enum {CANCEL, ID, NAME, TEL, ADDRESS};typedef enum {TRUE, FALSE, ERROR}...原创 2018-12-20 19:05:31 · 257 阅读 · 0 评论 -
停车场2.0
/*在显示时,显示所有车位,而非仅仅是有车的车位。车位元素增加了车位号和停车状态(该车位是否有车) */新的车位结构体定义typedef struct _Data{ int id; //车位号 int number; //停车号,从1000开始,每停入一辆车+1 BOOL state; //有无车辆,TRUE为已停,FALSE为空位 struct tm time...原创 2018-12-13 14:48:19 · 334 阅读 · 0 评论 -
停车场1.0
头文件Park.h#ifndef _PARK_H_#define _PARK_H_#include &amp;amp;amp;amp;amp;lt;time.h&amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;gt;#define SIZE 10typedef enum {FALSE, TR原创 2018-12-12 22:45:18 · 210 阅读 · 0 评论 -
C深度解剖笔记(1)
register:register变量可能不存放在内存中,所以不能用&amp;来获取它的地址static:1.静态全局变量:作用于仅限于变量被定义的文件中,其他文件用extern也没法使用它2.静态局部变量:函数运行结束,静态变量值也不会销毁,下次进入函数仍能用到原来的值3.静态函数:函数的作用于仅局限于本文件基本数据类型:short、int、long、char、float、doubl...原创 2018-12-05 15:37:20 · 211 阅读 · 0 评论 -
练习题(2)
1.找出数组中重复数字出现最多的数#include <stdio.h>int main(){ int a[] = {1,2,6,6,6,4,5,1,5,8,6,5,5,4,1,1,5,5}; int len = sizeof(a)/sizeof(int); char count[32767] = {0}; //存放下标数出现的次数 int temp; int i;...原创 2018-12-01 18:52:27 · 144 阅读 · 0 评论 -
练习题
1.编程求两个复数的和结构体函数返回值是结构体参数 两个结构体#include <stdio.h>typedef struct _complex{ //以结构体的形式定义一个复数 int re; int im;}Complex;/* 函数名:add_complex(Complex *com1, Complex *com2) 参数列表:结构体指针com1,co...原创 2018-11-30 22:45:39 · 360 阅读 · 0 评论 -
贪吃蛇
#include <stdio.h>#include <stdlib.h>#include <time.h>#include <signal.h>#include <termios.h>#include <stdio.h>#include <stdlib.h>#include <stri原创 2018-11-27 17:07:08 · 231 阅读 · 0 评论 -
请写一个函数,实现从一个字符串中,查找另一个字符串的位置,如strstr("12345", "34")返回值为2,即在2号位置找到字符串“34
题目:请写一个函数,实现从一个字符串中,查找另一个字符串的位置,如strstr(“12345”, “34”)返回值为2,即在2号位置找到字符串“34#include <stdio.h>int lenth(char *pstr){ int len=0; while(*pstr++ != 0) { len++; } return len;}int cou...原创 2018-11-26 21:27:20 · 1312 阅读 · 0 评论 -
用结构体数组实现一个简易通讯录
#include <stdio.h>#include <string.h>#define N 10#define FIND 0#define NFIND 1enum {ID = 1, NAME, TEL};enum {QUIT, ADD, DISPLAY, DELETE, SELECT, CHANGE, SORT};struct Data{ ...原创 2018-11-29 17:38:31 · 2374 阅读 · 0 评论 -
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。(分数形式)
用分数表示结果#include &amp;lt;stdio.h&amp;gt;/* 函数名:fun 参数列表:单项分子a,单项分母b,最终分子alast,最终分母blast,项数n 函数功能,分数求和 返回值:无*/int fun(int *a,int *b,long *alast,long *blast,int n){ if(n == 0) //结束递归条件 { retur...原创 2018-11-25 12:53:01 · 4554 阅读 · 2 评论 -
简单的加密解密
某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。 请任意给定一个小于8位的整数,然后,把加密后的结果在控制台打印出来。题目要求:A:数据是小于8位的整数定义一个int类型的数据int number = 123456;B:...原创 2018-11-24 18:36:26 · 898 阅读 · 0 评论 -
作业题(二)
1:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数#include &amp;lt;stdio.h&amp;gt;int main(){ int i,j; for(i=2;i&amp;lt;1000;i++) { int sum = 0; for(j=1;j&amp;lt;i/2+1;j++) { if(i%j ==原创 2018-11-23 18:40:28 · 288 阅读 · 0 评论 -
要求将下列名单随机分组:分组要求,随机选择4个人组成一组
输出结果:4个人一行进行输出,每行代表一个组例如:许新华 王玉恒 陶小康 王娇娇盛 开 郑 丹 陈 芳 张 龙陈梦玉 祝秋培 吴赟鹏 胡光兴曾从威 边金鹏 陈逸伦 王 琦刘加封 徐煜清 姚 笛 孔海宇孙凌霄 王 鹏 王 虎 李 峰周 波 蒋恺均 徐小蕤 缪 峰刘江涛 陈 喆 方文倩 崔雅倩陈 程 陈振宇...原创 2018-12-18 19:35:39 · 5499 阅读 · 0 评论