原创
2021-10-19 17:09:44
268阅读
//数组作为参数时,函数调用传入数组名即可#import "Function.h"int var = 10; //全局变量,在所有函数中都可以访问.程序运行期间空间不回收.//变量 x y 是在函数内部定义的变量,只能在函数内部有效,在函数之外,就无法访问,所以叫做局部变量,(当函数调用时,为变量开辟空间,当函数结束之后,回收空间.)int maxValue (int x ,int y
原创
2014-07-27 21:40:52
338阅读
1、 #include <stdio.h> int main(void) { FILE *fp; int ch; char filename[FILENAME_MAX]; printf("please input filename: "); scanf("%s", filename); if((fp
转载
2021-06-08 22:50:00
126阅读
1、描述KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i), O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元音(Vowel)还是辅音(Consonant)。输入描述:多组输入,每行输入一个字母。输出描述:针对每组输入,输出为一行,如果输入字母是元音(包括大小写),输出“Vowel”,如果输入字母是非元音,输出“Consona
原创
2021-12-28 01:04:22
291阅读
调试
原创
2021-09-02 10:58:15
176阅读
点赞
冒泡排序void bubble_sort(int arr[], int sz)
{
int c = 0;
int i = 0;
int j = 0;
int a = sz;
for (j = 0; j < sz - 1; j++)
{
int k = 1;//假设数组已近排序好了
for (i = 0; i < a - 1; i++)
{
原创
2023-07-22 23:52:48
34阅读
在编码过程中会经遇到数学运算,幸运的是C语言提供了非常丰富的数学函数库。在数学中使用函数有时候书写可以省略括号,而C语言要求一定要加上括号,例如sin(pi/2)这种形式。在C语言的术语中,pi/2是参数,sin是函数,sin(pi/2)是函数调用。函数调用也是一种表达式。这个表达式由函数调用运算符(也就是括号)和两个操作数组成,操作数sin称为Function Designator,是函数类型的
原创
2021-07-13 17:25:41
687阅读
1.putchar和getchar:单字符输入输出a)putchar:带入一个整数,输出一个形状(参照ASCII编号表)。这个整数可以是100,105,66等,也可以是'x','#'这些整数。2.puts和gets:一串输入输出a)gets从c++网站上看也说不安全。微软编译器强制使用gets_s3.short、long、int三个类型的历史a)在早期c语言中变量的定义:int类型等价于short
原创
2023-03-08 22:03:53
169阅读
在编码过程中会经遇到数学运算,幸运的是C语言提供了非常丰富的数学函数库。在数学中使用函数有时候书写可以省略括号,而C语言要求一定要加上括号,例如sin(pi/2)这种形式。在C语言的术语中,pi/2是参数,sin是函数,sin(pi/2)是函数调用。函数调用也是一种表达式。这个表达式由函数调用运算符(也就是括号)和两个操作数组成,操作数sin称为Function Designator,是函数类型的
原创
2022-04-20 11:14:10
1261阅读
循环语句whilefordo whilewhile重点:break是用于永久的终止循环continue跳过本次循环后面的代码,直接去判断部分进行下一次循环的判断练习题
int main()
{
char password[20] = { 0 };
printf("请输入密码:");
scanf("%s", password);
int ch = 0;
/*ch = getchar()
原创
2023-10-19 21:08:14
110阅读
1、 #include <stdio.h> void fun(void) { static int times = 0; times++; printf("put_count: %d\n", times); } int main(void) { int n; puts("please input a
转载
2021-05-11 12:27:00
54阅读
2评论
1、 #include <stdio.h> void multiply(int x[4][3], int y[3][4], int z[4][4]) { int i, j, k; for(i = 0; i < 4; i++) { for(j = 0; j < 4; j++) { for(k = 0;
转载
2021-05-11 11:32:00
85阅读
2评论
c语言 6-5 #include <stdio.h> int sumup(int n) { int sum = 0; int i; for(i = 1; i <= n; i++) { sum += i; } return sum; } int main(void) { int i; puts("pl
转载
2021-05-07 10:14:00
97阅读
2评论
c语言6-4 #include <stdio.h> int sqr(int a) { return a * a; } int pow4(int a) { return sqr(sqr(a)); } int main(void) { int i; puts("please input an integ
转载
2021-05-07 10:08:00
132阅读
2评论
c语言 6-3 #include <stdio.h> int cube(int a) { return a * a * a; } int main(void) { int i; puts("please input an integer."); printf("i = "); scanf("%d",
转载
2021-05-07 10:03:00
129阅读
2评论
1.两个字符串判断相等:库函数strcmp(字符串1,字符串2)==0——>为真int main() { char pw[] = "12345678"; char pass[9]; for (int i = 1; i <= 3; i++) { printf("请输入登陆: "); scanf("%s", &pass); if (strcmp(pass,
原创
2022-01-17 19:12:57
359阅读
求n的阶乘#include<stdio.h>int main(){ int n; int i = 0; int m = 1; scanf_s("%d", &n); for (i = 1; i <= n; i++) { m = m * i; } printf("%d\n", m); return 0;}计算1!+2!+3!+4!+5!+6!+7!+8
原创
2022-08-16 15:01:36
80阅读
点赞
这次是C语言基础6哦 给自己的学习总结帖~~ 一、实现状态机的三种方法状态机的实现无非就是 3 个要素:状态、事件、响应。转换成具体的行为就 3 句话。发生了什么事?现在系统处在什么状态?在这样的状态下发生了这样的事,系统要干什么?用 C 语言实现状态机主要有 3 种方法:switch—case 法、表格驱动法、函数指针法。# switch—case
原创
2024-08-02 12:01:28
110阅读
一.概述 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等,在前面已有详细的介绍。为了正确地访问这些内存单元,必须为每个内存单元编上号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。既然根据内存单元的编号或地址就可以
原创
2013-05-14 15:14:44
518阅读
1、 #include <stdio.h> char *str_chr(char *x, int key) { while(*x) { if(*x == key) { char *t = x; return t; } x++; } return NULL; } int main(void) { ch
转载
2021-05-31 20:09:00
61阅读
2评论