随笔分类 -  C

摘要:1、简单输出整数 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。 1 #include <stdio.h> 2 void PrintN ( int N ); 3 int main () 4 { 5 int N; 6 scanf("%d", &N); 7 PrintN( N ); 阅读全文

posted @ 2019-10-07 10:28 金色的省略号 阅读(2214) 评论(0) 推荐(0)

摘要:7-1 厘米换算英尺英寸 如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。 输入格式: 输入在一行中给出1个正整数,单位是厘米。 输出格式: 在一 阅读全文

posted @ 2019-09-30 22:54 金色的省略号 阅读(4104) 评论(0) 推荐(0)

摘要:1、求圆的周长和面积 输入圆的半径,计算并输出其周长和面积。常量pi的值取3.14159,周长和面积只输出小数点后2位数字。 输入格式: 输入圆的半径,半径为浮点型数据 输出格式: 第一行输出周长(只显示至小数点后2位数字) 第二行输出面积(只显示至小数点后2位数字) 输入样例: 5 输出样例: 3 阅读全文

posted @ 2019-09-30 21:05 金色的省略号 阅读(19934) 评论(0) 推荐(0)

摘要:一、如何判断联合体中存储的数据类型 1 #include <stdio.h> 2 3 /* 结构体 */ 4 typedef struct{ 5 short b;//1 2 3 判断联合体中存储的数据的类型 6 union { 7 int num; 8 char ch; 9 double d; 10 阅读全文

posted @ 2019-09-30 09:57 金色的省略号 阅读(1048) 评论(0) 推荐(0)

摘要:1 #include 2 #include 3 4 void substr(char *s1, char *s2) 5 { 6 /* 1.设长串开始位置 i, 最大匹配串开始 结束位置 maxStart, maxEnd*/ 7 char *i = s1, *maxStart = s1, *maxEnd = s1... 阅读全文

posted @ 2019-09-28 22:57 金色的省略号 阅读(498) 评论(0) 推荐(0)

摘要:1 #include <stdio.h> 2 #include <stdio.h> 3 #include <stdlib.h> 4 5 int main() 6 { 7 char start = 'Z'; 8 int high=5,i,j; //高度可设 9 10 //上半部 11 for (i=0 阅读全文

posted @ 2019-09-23 23:38 金色的省略号 阅读(381) 评论(0) 推荐(0)

摘要:1、右下角 1 #include <stdio.h> 2 #include <malloc.h> 3 int main() 4 { 5 int n; 6 scanf("%d",&n); 7 8 int *arr = (int*)malloc(sizeof(int)*n*n); //一维模拟二维数组 阅读全文

posted @ 2019-09-19 23:30 金色的省略号 阅读(594) 评论(0) 推荐(0)

摘要:1、A+B 2 2、最小整数 3、最大整数 4、ACKERMAN 5、发工资的日子 6、逆序整数 7、组合数 8、高低交换 9、数据加密 10、不会吧,又是A+B 阅读全文

posted @ 2019-09-19 15:26 金色的省略号 阅读(567) 评论(0) 推荐(0)

摘要:1、解不等式 2、子序列的和 3、排列 4、探索合数世纪 5、特殊整数 6、韩信点兵 7、粒子裂变 8、最大乘积 9、分数拆分 10、分数化小数 阅读全文

posted @ 2019-09-18 17:40 金色的省略号 阅读(794) 评论(0) 推荐(0)

摘要:1、级数和 2、二分求根 3、你会存钱吗? 4、VOL大学乒乓球比赛 5、整数位数 6、两个整数之间所有的素数 7、自然数立方的乐趣 8、迭代求根 9、多项式的猜想 10、区间内的素数 阅读全文

posted @ 2019-09-17 11:36 金色的省略号 阅读(968) 评论(0) 推荐(0)

摘要:1、计算A+B 2、圆及圆球的相关计算 3、计算成绩 4、找最大数 5、找幸运数 6、奖金发放 7、出租车费 8、是该年的第几天 9、成绩转换 10、求建筑高度 阅读全文

posted @ 2019-09-17 09:25 金色的省略号 阅读(868) 评论(0) 推荐(0)

摘要:将一个float型转化为内存存储格式的步骤为:(1)先将这个实数的绝对值化为二进制格式。 (2)将这个二进制格式实数的小数点左移或右移n位,直到小数点移动到第一个有效数字的右边。 (3)从小数点右边第一位开始数出二十三位数字放入第22到第0位。 (4)如果实数是正的,则在第31位放入“0”,否则放入 阅读全文

posted @ 2019-04-01 17:55 金色的省略号 阅读(215) 评论(0) 推荐(0)

摘要:1 #include 2 #define N 1000 3 4 int Factorial(int n, int a[], int index); 5 int main() 6 { 7 int a[N] = {0,1},index = 1; 8 for(int n = 1; n0; i--) 13 { 14 printf... 阅读全文

posted @ 2019-02-27 14:08 金色的省略号 阅读(169) 评论(0) 推荐(0)

摘要:1 #include 2 #include 3 int lengthOfLongestSubstring(char *s) 4 { 5 int size = strlen(s);/*字符串长度*/ 6 int dict[256]; 7 for(int i=0; i start) /*一旦字符有了位置记录 说明字符出现重复*/ 14 ... 阅读全文

posted @ 2019-02-17 20:30 金色的省略号 阅读(194) 评论(0) 推荐(0)

摘要:一、如何打印枚举子,可以定义与枚举子对应的字符串指针,也可以使用switch语句 1 #include <stdio.h> 2 int main() 3 { 4 /* 1.定义枚举类型 */ 5 enum type {INT,CHAR,DOUBLE}; 6 /* 2.定义与枚举子对应的字符串指针 * 阅读全文

posted @ 2018-08-20 10:32 金色的省略号 阅读(357) 评论(0) 推荐(1)