复习C语言
王力宏的粉丝
好好学习 天天向上
展开
-
C语言学习之 文件输入输出.day2
对函数功能不熟练。对“rb”"rw"这种方式不是很理解,二进制文件方式?文件中看不到,但是能输出并显示到控制台上。1.从键盘输入10个学生的有关数据,然后把它们转存到磁盘文件上去。#include <stdio.h>#define SIZE 10struct Student_type{ char name[10]; int num; int age; char addr[15];}stud[SIZE]; //定义全局结构体数组stud,包含10个学生数据v原创 2021-08-19 21:12:01 · 214 阅读 · 0 评论 -
C语言学习之 文件的输入输出.day1
怎样向文件读写字符??怎样向文件读写一个字符串??1.从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp; //定义文件指针fp char ch,filename[10]; printf("请输入所用的文件名: "); scanf("%s",filename);原创 2021-08-18 20:18:57 · 191 阅读 · 0 评论 -
C语言学习之结构体.day2
1.建立一个简单链表,它由3个学生数据的结点组成,要求输出各结点中的数据。(理解节点是什么 理解节点中内存是怎么分配的和节点之间怎么形成链表的)#include <stdio.h>struct student//声明结构体类型struct student{ int num;//学号 float score;//成绩 struct student *next;//next为指针,包含地址信息};int main(){ struct student ..原创 2021-08-17 21:11:35 · 332 阅读 · 0 评论 -
C语言学习之 结构体.day1
1.把一个学生的信息(包括学号、姓名、性别、住址)放在一个结构体变量中,然后输出这个学生的信息。#include<stdio.h>#include <stdlib.h>int main(){ struct student//声明结构体类型struct Student { long int num;//结构体成员 char name[20]; char sex; char addr[20]; }; //定义结构体变量a并初始化 st原创 2021-08-16 20:14:30 · 1396 阅读 · 0 评论 -
C语言学习之指针这一概念的理解
本文聊聊C语言的指针,分析指针的来源以及为什么说指针就是地址。如果看完还不懂?不可能,哈哈哈。原创 2021-08-15 22:02:08 · 113 阅读 · 0 评论 -
C语言学习之数组作为函数参数的使用
1.输入10个数,要求输出其中值最大的元素和该数是第几个数。#include<stdio.h>int main(){ int max(int x,int y);//函数声明 int a[10],i; int m,n,c,p;//m:最大值 n:a[0]下标 c:max函数返回值 p:最大值的下标 printf("请输入10个数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]);//数组初始化原创 2021-08-12 18:32:54 · 867 阅读 · 0 评论 -
C语言学习之函数的递归调用例题
由浅入深,第4个题hanoi塔 有点难。1.输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。#include <stdio.h>int main(){ //输入4个整数,找出其中最大的数。用函数的嵌套调用来处理 printf("请输入4个整数:\n"); int a,b,c,d,m; scanf("%d,%d,%d,%d",&a,&b,&c,&d); int max4(int a,int b,int c,int d);//函数声明.原创 2021-08-12 12:11:20 · 1968 阅读 · 0 评论 -
C语言学习例题
1.求100到200之间的所有素数方法1:判断n是否被2~n-1整除#include <stdlib.h>#include<math.h> int main(){ //求100到200之间的所有素数 int n,i,m=0; for(n=101;n<=200;n=n+2) //对每个奇数n进行判定 { for(i=2;i<=n-1;i++) if(n%i==0)break; //n被i整除,终止 i原创 2021-08-11 15:43:23 · 403 阅读 · 0 评论