
C语言
CYJoe
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言-工程实践-万年历
万年历1 引言1.1 国内外现状1.2 本课题研究的迫切性1.3 本文的主要工作2 需求分析2.1 系统目标2.2 系统功能2.3 开发环境及工具2.3.1 运行环境2.3.2 vc++介绍2.3.3 开发语言3 系统总体结构设计3.1 系统结构基本简介3.2 系统功能模块及设计3.2.1 数据结构设计(系统详细模块流程图)3.2.2 功能模块介绍4 系统测试与分析4.1 测试4.2 调试过程中遇到的主要问题5.附源码:1 引言1.1 国内外现状C语言作为一门通原创 2020-09-16 10:51:20 · 1719 阅读 · 1 评论 -
C语言-实验8
掌握指针的概念,会定义和使用指针变量一、192页10.1#include<stdio.h>#include<stdlib.h>void exchange(int*min,int*max);int main(void){ int *p,*q; p=(int*)malloc(sizeof(int)); if(p==NULL) { return 0; } q=(int*)malloc(sizeof(int)); if(q==NULL) { free(原创 2020-09-16 10:42:55 · 435 阅读 · 0 评论 -
C语言-实验7
结构体类型变量yu共用体一、有5个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入5个学生数据,要求输出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。要求:1)用结构体数组存放学生信息;2)定义名为input的函数输入5个学生数据;3)定义名为average的函数求总平均分;4)定义名为max的函数找出最高分学生数据;5)总平均分和最高分的学生的数据都在主函数中输出。#include <stdio.h>struct Student原创 2020-09-16 10:39:59 · 1729 阅读 · 0 评论 -
C语言-实验6
字符数组和字符串函数一、用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数。#include <stdio.h>#include <string.h>int main(){ int judge(char); int longest(char[]); int i; char str[100]; printf("请输入一行字符:\n"); gets(str); printf("最长的单词为:\n"原创 2020-09-15 00:00:48 · 794 阅读 · 0 评论 -
C语言-实验5
一维数组和二维数组、字符数组和字符串函数、数组有关的算法一、用选择法对10个整数排序。10个整数用scanf函数输入(参考教材112页例8-3)#include <stdio.h>int main(){ int i,j,minp; int temp; int a[10]; printf("输入10个整数(空格分隔):\n"); for(i = 0;i < 10;i++) { scanf("%d",&a[i]); } for(i = 0;i < 9原创 2020-09-14 23:57:36 · 492 阅读 · 0 评论 -
C语言-实验4
函数实参与形参函数的嵌套调用和递归调用一、写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。本程序应当准备以下测试数据:17、34、2、1、0。分别运行并检查结果是否正确。#include <stdio.h>int main(){ int a,b,c; printf("输入一个数字:\n"); scanf("%d",&a); for(b=2;b<a;b++) { if(a%b == 0) { c = 0; } } if(c原创 2020-09-14 23:54:55 · 417 阅读 · 0 评论 -
C语言-实验三
while 语句,常用算法一、从键盘输入两个正整数m和n,找出它们的最大公约数和最小公倍数。#include<stdio.h> int main() { int x, y, z, m, n; printf("请输入两个数:"); scanf("%d,%d", &x, &y); m = x, n = y; while (y != 0) { z = x%y; x原创 2020-09-14 23:52:03 · 851 阅读 · 1 评论 -
C语言-实验2
逻辑运算与条件语句一、有一函数:y=2*|x|+1,y=2*|x|+2,y=2*|x|+3.?用scanf函数输入x的值,求y值。?运行程序,输入x的值(分别为x<1、1~10、x≥10这3种情况),检查输出的y值是否正确。#include <stdio.h>#include <math.h>int main(void){ int x,y; printf("input x:\n"); scanf("%d",&x); if(x < 1)原创 2020-09-14 23:47:43 · 1108 阅读 · 0 评论