自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言习题六:单字符读写

题目:从键盘读取字符写入到text.txt文件中,以Q作为输入结束符解题步骤:一、先在桌面建立一个空白的文本文档,命名为text二、输入代码实现与文档的连接#include<stdio.h>#include <cstdlib>int main(){ FILE* fpfile; char c; if((fpfile=fopen("C:\\Users\\yf416\\Desktop\\text.TXT","w"))==NULL)//地址直接拷贝新建

2022-02-05 19:01:23 491

原创 C语言习题五:宏定义方式完成数值交换

运用宏定义方式完成两个参数的互换#include<stdio.h>#define MID(a,b) a+b-aint main(){ int a,b,e,f;//实际写的过程中发现a,b必须使用另外的变量去继承值才可以正确输出,故定义e,f scanf("%d%d",&a,&b); e=MID(a,b); f=MID(b,a); printf("%d %d\n",e,f); return 0;}...

2022-02-05 09:25:40 658

原创 C语言习题四:宏定义方式实现最大数输出

利用带参数的宏定义方式实现从3个整数中找到最大数并输出#include<stdio.h>#define MAX1(a,b) a>b?a:b#define MAX2(a,c) a>c?a:c#define MAX3(b,c) b>c?b:cint main(){ int a,b,c,max; scanf("%d%d%d",&a,&b,&c); max=MAX1(a,b); max=MAX2(a,c); max=MAX3(b,c);

2022-02-04 20:24:17 640

原创 C语言笔记四:预编译与宏定义

一、预编译(由符号 # 开头的一些命令)C语言中主要有以下三种预编译处理指令:1.#define和#undef命令2.#include命令3.#if…#endif和#if…#else…#endif命令二、#define指令(用于宏定义,有带参数和不带参数两种类型)1.不带参数的宏定义定义格式:#define 符号常量(习惯上一般用大小表示) 替换文本(C语言允许范围内的)注意点:(1)如果主函数中有字符串和#define后的符号常量相同,不进行替换(2)宏定义只是一种

2022-02-04 19:59:41 1180

原创 C语言习题二:比赛评分系统

题目:模拟比赛评分系统。评分规则:7名评委进行打分,去掉最高分与最低分,计算5名评委总分为选手成绩。输入选手信息包括(编号、姓名、国籍、评委评分和成绩)。设有10名选手,根据比赛总成绩,输出前三名的编号、姓名、国籍和成绩。#include<stdio.h>#include<string.h>//定义选手信息结构体struct player{ char number[20];//编号 char name[20];//姓名 char nation[20];//国籍

2022-02-03 14:20:47 4021 2

原创 C语言习题一:学生信息(结构体)成绩排序

习题:初始化10名学生的基本信息,包括:学号、姓名、三科成绩(高数、英语、程序设计),计算10名学生总分,按总分对学生进行排序,按排序结果输出学生信息。#include<stdio.h>#include<string.h>//定义学生信息结构体struct student{ char number[20]; char name[20]; struct { int math;//数学成绩 int english;//英语成绩 int computer;

2022-02-03 12:51:14 4621

原创 C语言笔记三:结构体与共用体的主要区别

一、共用体1.共用体的作用:为了使不同类型变量在不同时间共享同一内存空间2、定义格式union 共用体标识符{成员变量列表;};3、声明1)语句格式:union 共用体标识符 变量列表;例:union op{int iop;double dop;}union op opdata;2)其他声明方式union op{int iop;double dop;}a,b,c;或union op{int iop;double dop;}u;二、结构体

2022-02-02 18:23:11 4190 1

原创 C语言笔记二:成员运算符和指向运算符

一、成员运算符引用形式:(*结构体指针变量).成员变量(既可用于数组,也可用于指针)二、指向运算符引用形式:结构体指针变量->成员变量(只能用于结构体指针变量)例:#include<stdio.h>struct point{double x;double y;double z;};void main(){struct point opoint={100,100,0};struct point opoint2;struct point *ppoin

2022-02-02 17:55:40 3314

原创 C语言笔记一:结构体类型定义与结构体类型变量声明

一、结构体类型定义结构体是由若干个称为成员的成分组成,具有以下特点:1、每个成员具有独立的数据类型;2、定义结构体时,成员数量必须固定;3、成员名固定唯一且不可与结构体类型相同。定义格式:struct point(结构体类型标识符){成员变量列表;(可以是基本数据类型,也可以是定义过的结构体类型)};二、结构体类型变量声明主要有三种声明方式:1、定义结构体类型,后声明变量(例如下)定义:struct point{double x;double y;double

2022-02-02 16:08:53 3373

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除