随笔分类 - C语言
摘要:1. 检查C语言的编译环境是否配置成功 + win+r 输入 打开dos窗口,输入命令 ,查看是否有内容输出 + 如果有以下内容输出,则说明配置成功,可以进行下一步 + 如果输入该命令后,dos窗口输出以下内容 则说明编译环境配置失败,需要重新配置 + 环境变量的具体配置过程可以参考 jdk环境变量
阅读全文
摘要:"题目链接" 本题的要求很简单,就是求 个数字的和。麻烦的是,这些数字是以有理数 的形式给出的,你输出的和也必须是有理数的形式。 输入格式: 输入第一行给出一个正整数 (≤100)。随后一行按格式 给出 个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。 输出格式
阅读全文
摘要:题目: 题目链接 代码及思路: #include <stdio.h> #include <string.h> int main() { //以字符串的形式接受用户输入的数字 char str[1000]; //定义一个统计数组 int nums1[10] = {0}; scanf("%s", str
阅读全文
摘要://2020年3月12日22:28:39 #include<stdio.h> #include<stdlib.h> typedef struct foods { int size; int capicity; int *ptr; } Food; void printWelcome(); void s
阅读全文
摘要:1. scanf()函数 (Scan Format) + 函数原型: + 函数作用:从标准输入流 stdin (标准输入设备,一般指向键盘)读取输入,并根据提供的 format 来浏览输入; + 注意点:该函数的返回值是成功读入的数据项数(int 类型),当遇到了“文件结束”则返回EOF; + 举例
阅读全文
摘要:C语言中的内存管理 malloc函数(memory location 动态内存分配) 函数原型:void *malloc(int num); 函数功能:用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址,这块内存空间在函数执行完成后不会被初始化,它们的值是未知的。 注意点:
阅读全文
摘要:C语言中提供了许多的字符串操作函数,常见的字符串操作函数有以下几种: 1,求字符串长度的函数 原型函数:strlen(字符串名称); 实现原理:将字符串名称传入该函数,该函数会遍历该字符串,最后将长度返回给我们,注意返回的长度不包括'\0'; 2,字符串拷贝函数 原型函数:strcpy(字符串1名称
阅读全文
摘要:1,什么是字符串? 所谓字符串本质上就是以'\0作为'结尾的特殊字符数组; 2,定义字符串的过程中有哪些注意点 由于字符串本质上其实就是以'\0作为'结尾的特殊字符数组,所以定义字符串时,必须保证字符串存储的最后一个元素为'\0'。 当我们没有给定字符串具体长度时,我们通过这种方式:char 字符串
阅读全文
摘要:输入年份,打印出该年的日历: #include <stdio.h> void PrintEnter(int mod); void PrintSkip(int lastday); void PrintTitle(int year,int month); int JudgeDays(int year,
阅读全文
摘要:题目 题目链接 第一次做全英文编程题(词汇量严重不足,还需多记单词); 题目的大致意思就是说:输入一个不超过20位的整数,将这个数乘以2,比较计算前和计算后的结果是否满足题目的要求, 这个要求具体是指判断组成这两个数的具体数字出现的次数是否相等,例如:这个数为123456789,它乘以2之后得到24
阅读全文
摘要:题目内容: 题目链接 解题思路 方法一: 这是我自己摸索出来的一种方法,通过对数组的多次逆置来达到循环的效果,一共对数组进行了三次逆置,所以就需要构造一个函数, 这个函数既可以逆置一个数组,也可以逆置数组的部分区间。 1,先将整个数组[0,N)逆置一遍; 2,将数组的前部分区间[0,M)进行逆置;
阅读全文
摘要:一、题目: 题目链接 让我们定义dn为:dn=pn+1−pn,其中pi是第i个素数。显然有di=1,且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。 二、输
阅读全文
摘要:一、题目: 题目链接 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1, 再从小到大顺序递增;首尾符号数相
阅读全文

浙公网安备 33010602011771号