C项目
「已注销」
各国民众,凡认识你的都必为你惊奇,你令人惊恐,不再存留于世,直到永远。。。
展开
-
C primer plus(编程练习)file-4.8-5
/*定义程序目标: 输入下载速度和文件大小,计算下载时间 用户的下载速度和文件大小 对输入输出格式的控制 输入/输出 错误提示报告设计程序: 提示信息 目标用户为统计人员 十分钟 数据格式的控制*/#include <stdio.h>void main(){ int i; float Mb, MB;//兆每秒,原创 2017-07-24 22:32:05 · 336 阅读 · 0 评论 -
C primer plus(编程练习)file-3.11-7
#include <stdio.h>void main(){ int in; float inch = 2.54; printf("please enter height(/inch):"); scanf("%d", &in); printf("%fcm\n", in*inch);}原创 2017-07-14 23:04:49 · 434 阅读 · 0 评论 -
C primer plus(编程练习)file-3.11-6
#include <stdio.h>void main(){ int Q; int quart = 950; double g = 0.00000000000000000000003; printf("please enter quart:"); scanf("%d", &Q); printf("%f\n", (Q*quart)/g);}原创 2017-07-14 23:03:31 · 251 阅读 · 0 评论 -
C primer plus(编程练习)file-3.11-5
#include <stdio.h> void main() { int old; int year=31560000; printf("please enter old:"); scanf("%d", &old); printf("%ds\n", old*year); }原创 2017-07-14 23:02:48 · 279 阅读 · 0 评论 -
C primer plus(编程练习)file-9.11-3
/* 9.11-3 设计一个函数 ,接受三个参数:一个字符和两个整数,分别表示打印的字符,列数和行数。驱动测试调用函数 */#include <stdio.h>void qa(char, int, int);//函数声明int main(void){ int x = 3; int y = 3; char ch = '@'; qa(ch, x, y);//调用 q原创 2017-03-03 09:26:21 · 362 阅读 · 0 评论 -
C primer plus(编程练习)file-9.11-4
/* 9.11-4 设计一个函数 ,接收两个 double 类型的参数,返回这两个参数的平均值。驱动测试调用函数 */#include <stdio.h>double Harmonic_mean(double, double);//调和平均数的函数声明int main(void){ double x = 3.90237; double y = 8.00001; Harm原创 2017-03-03 09:39:51 · 677 阅读 · 0 评论 -
C primer plus(编程练习)file-9.11-2
/* 9.11-2 设计一个函数 chline(ch, i, j) 打印指定的字符 j 行 i 列。驱动测试*/#include <stdio.h>void chline(char, int, int);//打印字符函数声明int main(void){ int i = 3; int j = 3; char ch = '#'; chline(ch, i, j);原创 2017-03-03 08:03:59 · 1136 阅读 · 0 评论 -
C primer plus(编程练习)file-9.11-5
/* 9.11-5 设计一个测试函数 larger_of() ,把两个 double 变量的值替换为两个数中较大的的那个值。驱动测试调用函数 */#include <stdio.h>void larger_of(double, double);//替换函数声明int main(void){ double x = 3.90237; double y = 8.00001;原创 2017-03-03 14:20:41 · 424 阅读 · 0 评论 -
C primer plus(编程练习)file-9.11-7
/* 9.11-7 设计一个函数,从标准输入中读取字符,直到遇到文件结尾。程序要报告每个字符是否是字母。如果是,则报告在字母表中的数值位置。如果不是,则返回-1.驱动测试该函数 */#include <stdio.h>#define N 26int re(char);//函数声明int main(void){ char ch; printf("Input a ch: ")原创 2017-03-04 15:50:06 · 619 阅读 · 0 评论 -
C primer plus(编程练习)file-9.11-1
/*9.11-1 ---设计一个函数 min(x, y) , 返回两个 double 类型值的较小值。驱动测试 */#include <stdio.h>double min(double, double);//函数声明,返回两个double的较小值int main(void){ double a = 5.77049; double b = 9.53034; min(a,原创 2017-03-03 07:47:04 · 595 阅读 · 0 评论 -
C primer plus(编程练习)file-3.11-8
#include <stdio.h>void main(){ int cup;//杯 float pint, ounce, teaspoon, tea_spoon;//品脱, 盎司, 大汤勺, 茶勺 printf("please enter cups:"); scanf("%d", &cup); pint = 2.0*cup;//一品脱等于2茶杯 ou原创 2017-07-14 23:05:26 · 487 阅读 · 0 评论 -
实验报告->数组的定义和使用->字符串逆置
/* 把s字符串中的内容逆置。 例如,s原有的字符串为:abcdefg, 逆置后,串中的内容为:gfedcba。 */#include <stdio.h>#define N 100void fun(char *s,int n) { if(1 == n || 0 == n) return ; char temp = s[n-1]; s[n-1原创 2017-07-06 10:35:20 · 649 阅读 · 0 评论 -
C primer plus(编程练习)file-4.8-6
/*定义程序目标: 计算字母个数 用户输入的名姓 字符输入 姓名长度限制错误设计程序: 先提示输入名,后提示输入姓 目标用户为程序员 二十分钟 字符和数字*/#include <stdio.h>void main(){ int i=0, j=0, x; char na[20], me[20];//名,姓原创 2017-07-24 22:32:53 · 317 阅读 · 0 评论 -
C primer plus(编程练习)file-4.8-7
/*定义程序目标: 数据的格式打印 相应的头文件 打印格式控制 输入错误提示设计程序: 计算次数 程序员 十分钟 浮点型数字表示*/#include <stdio.h>#include <float.h>void main(){ double a=1.0/3.0; float b=1.0/3.0; pr原创 2017-07-24 22:33:44 · 292 阅读 · 0 评论 -
C primer plus(编程练习)file-4.8-8
/*定义程序目标: 计算每加仑汽油行驶的英里数 里程和消耗的汽油量 对输入输出的格式控制 输入错误报告设计程序: 输入提示:旅行里程和消耗的汽油量 目标用户为加油工作人员 二十分钟 浮点型数据表示*/#include <stdio.h>#define m2k 1.609void main(){ int i;原创 2017-07-24 22:34:29 · 500 阅读 · 0 评论 -
C primer plus(编程练习)file-4.8-4
/*定义程序目标: 显示用户尺寸信息 用户的姓名和身高 对输入输出格式的控制 输入/输出 错误提示报告设计程序: 提示信息显示 目标用户为裁剪师 十分钟 数据格式的控制*/#include <stdio.h>void main(){ int i; char name[30]; float cm;//英寸原创 2017-07-24 22:31:22 · 278 阅读 · 0 评论 -
C primer plus(编程练习)file-4.8-3
#include <stdio.h>void main(){ int i; float a=21.3, b=21.290; printf("\n小数点计数法打印:%.1f\n", a); printf("指数计数法打印:%.1e\n\n", a); printf("\n小数点计数法打印:%.3f\n", b); printf("指数计数法打印:%.3E原创 2017-07-24 22:30:30 · 360 阅读 · 0 评论 -
C primer plus(编程练习)file-4.8-2
#include <stdio.h>void main(){ int i; char ch[30]; printf("请输入你的名姓:"); scanf("%s", ch); printf("\"%s\"\n\n", ch);//打印名 和 姓 printf("\"%20s\"\n\n", ch);//宽度为20的字段右端打印 printf("原创 2017-07-24 22:29:52 · 356 阅读 · 0 评论 -
C primer plus(编程练习)file-4.8-1
#include <stdio.h>void main(){ char c[20], h[10]; printf("请输入你的名 和 姓:"); scanf("%s%s", c, h); printf("%s,%s\n\n", c, h);}转载 2017-07-24 22:29:09 · 251 阅读 · 0 评论 -
C primer plus(编程练习)file-1.13-1
/*程序目标: 1、实现长度单位的转换, 2、数据接收限制 3、转换成功/失败 提示 4、数据输入错误提示设计程序: 1、欢迎进入页面 2、程序实现功能 3、目标用户——销售员 4、程序实现计划时间——十分钟*/#include <stdio.h>void main(){ int i; float data=0原创 2017-07-20 21:37:57 · 347 阅读 · 0 评论 -
实验报告->数组的定义和使用->连接两个字符串
/* 程序填空,将两个字符串连接起来,不要使用strcat函数。 */#define N 40#include <stdio.h>void main(){ int i=0, j=0; char s[N]; char t[2*N]; scanf("%s", &s); scanf("%s", &t); printf("s中的字符串为:%s\n",原创 2017-07-06 10:26:53 · 681 阅读 · 0 评论 -
C primer plus(编程练习)file-3.11-3
#include <stdio.h> void main() { printf("\a"); printf("Startled by the sudden sound, Sally shouted, \n\"By the Great Pumpkin, what was that!\""); }原创 2017-07-13 22:38:13 · 270 阅读 · 0 评论 -
C primer plus(编程练习)file-3.11-2
#include <stdio.h> void main() { int ascii; printf("please enter ASCII :"); scanf("%d", &ascii); printf("%c\n", ascii); }原创 2017-07-13 22:37:03 · 272 阅读 · 0 评论 -
《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码
2017-05-02//创建一个有序链表#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;//建立有序链表Node *insertNode(Node *head, int b){ Node *q1=NULL, *q2=NULL, *p=原创 2017-05-02 17:55:32 · 333 阅读 · 0 评论 -
《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码
2017-05-02//插入新建节点#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;Node *createLinkList(int n)//创建新链表长度为n{ int i, d; Node *head=NULL, *p=N原创 2017-05-02 11:36:38 · 925 阅读 · 0 评论 -
《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码
2017-05-01//创建一个链表#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;Node *createLinkList(int n)//创建新链表长度为n{ int i, d; Node *head=NULL, *p=NU原创 2017-05-01 22:33:30 · 426 阅读 · 0 评论 -
《C语言及程序设计》实践项目——动态数组 ->【项目3-为动态数组扩容】
2017-05-01利用动态数组保存学生的成绩。当再有一批学生成绩需要保存时,要为之扩容(和吃自助一样,用多少,取多少,正好),#include <stdio.h>#include <malloc.h>//数据打印函数void Print(float *x, int N){ int i; for(i=0; i<N; i++) { printf("%.2f原创 2017-05-01 10:43:11 · 437 阅读 · 0 评论 -
冒泡排序改进算法
//冒泡排序改进算法#include <stdio.h>#define N 10//数组打印函数void Print(int *x){ int i; for(i=0; i<N; i++) { printf("x[%d] = %d ", i, x[i]); } printf("\n");}//冒泡排序函数void Bubble_So原创 2017-04-24 16:27:48 · 376 阅读 · 0 评论 -
《C语言及程序设计》实践项目——动态数组 ->【项目1-学生人数没个准】
2017-04-30输入学生成绩,输出高于平均成绩的学生序号和成绩。 其中学生人数不定,可能10个,可能1000。在录入成绩之前,学生人数由键盘输入。 由于要先求出平均成绩,然后才能确定输出哪些学生的信息,所以需要一个数组先将学生信息保存下来。考虑学生人数不定,用动态数组是个更适合的方案//项目1-学生人数没个准#include <stdio.h>#include <malloc.h> //原创 2017-04-30 17:01:04 · 719 阅读 · 0 评论 -
《C语言及程序设计》实践项目——动态数组 ->【项目2-动态数组排序】
2017-04-30编一个程序,输入某班某门课的成绩,进行排序后输出。成绩可能为小数。班级人数不定,要求采用动态数组完成。//项目2-动态数组排序#include<stdio.h>#include<malloc.h>//数组打印函数void Print(float *x, int N){ int i, j; for(i=0, j=1; i<N; i++, j++) {原创 2017-04-30 16:59:32 · 474 阅读 · 0 评论 -
Bank management system.c
//CSDN银行管理系统#include <stdio.h>#include <stdlib.h>#define PW 123456int password();//密码确认函数的声明int business();//业务办理函数的声明//业务办理项void inquiry_1(float balance);//查询业务函数的声明void draw_2(float balance, f原创 2017-02-25 21:31:59 · 448 阅读 · 0 评论 -
开课水平小测(数据结构_修改版)
/* 输入10个学生5门课的成绩,分别用函数实现下列功能: 1. 计算每个学生的平均分; 2. 计算每门课程的平均分; 3. 找出50个分数中的最高分。*/#include <stdio.h>#define N 10#define M 5#define Q 30//声明结构体类型struct STUDENT{ int studentID; float score[M]原创 2017-03-04 08:26:44 · 287 阅读 · 0 评论 -
《C语言及程序设计》教学视频 <18 链表中结点的插入和删除> 示例代码
2017-05-02//创建一个有序链表,并且在链表中删除节点#include <stdio.h>#include <malloc.h>typedef struct Link{ int data; struct Link *next;}Node;//在链表中删除节点Node *deleteNode(Node *head, int d){ Node *q=NULL, *原创 2017-05-02 18:07:53 · 513 阅读 · 0 评论 -
将两个数组并为一个有序数组
//将两个数组并为一个有序数组#include <stdio.h>#define N 6//数组打印函数void Print(int *x){ int i; for(i=0; i<N; i++) { printf("x[%d] = %d ", i, x[i]); } printf("\n");}//冒泡排序函数void Bubbl原创 2017-04-24 20:08:24 · 550 阅读 · 0 评论 -
链表
#include <stdio.h>#include <stdlib.h>#include <malloc.h>typedef struct Link{ int data;//定义节点的数据 struct Link *next;//定义指向下一个结点的指针}L;//定义一个别名为 L 的链表//表尾插入节点建立链表L *AppendNode(L *head){ int原创 2017-06-02 12:34:09 · 195 阅读 · 0 评论 -
C primer plus(编程练习)file-2.12-8
#include <stdio.h>void one_three(){ printf("one\n");}void two(){ printf("two\n"); printf("three\n");}void main(){ printf("staring now:\n"); one_three(); two(); printf(原创 2017-07-13 22:35:41 · 297 阅读 · 0 评论 -
C primer plus(编程练习)file-2.12-7
#include <stdio.h>//微笑函数void smile(){ printf("Smile!");}void main(){ int i; for(i=0; i<3; i++) smile(); printf("\n"); for(i=0; i<2; i++) smile(); printf("\n")原创 2017-07-13 22:35:04 · 230 阅读 · 0 评论 -
C primer plus(编程练习)file-2.12-6
#include <stdio.h>void main(){ int toes=10; printf("toes = %d\n", toes); printf("toes*2 = %d\n", toes*2); printf("toes*toes = %d\n", toes*toes);}原创 2017-07-13 22:32:43 · 222 阅读 · 0 评论 -
C primer plus(编程练习)file-2.12-5
#include <stdio.h>void br(){ printf("Brazill, Russia");}void ic(){ printf("India, China");}void main(){ int i; br(); printf(" "); ic(); printf("\n"); ic(); printf原创 2017-07-11 07:47:04 · 423 阅读 · 0 评论 -
C primer plus(编程练习)file-2.12-4
#include <stdio.h>void jolly(){ printf("For he's a jolly good fellow!\n");}void deny(){ printf("Which nobody deny!\n");}void main(){ int i; for(i=0; i<3; i++) { jolly();原创 2017-07-11 07:46:16 · 417 阅读 · 0 评论