C语言
C
漂流の少年
stay hungry, stay foolish.
展开
-
如何判断一个浮点数小数点后面都是0
double a;if(a-(int)a==0)原创 2021-04-24 23:01:54 · 1491 阅读 · 1 评论 -
大数相加
大数相加题目:实现2个大整数(绝对值≤101000-1)相加(注:不允许写c=a+b;形式)#include <stdio.h>#include <stdlib.h>#include <string.h>int length_a=0, length_b=0, length_c=0; /*记录加数、被加数和结果的长度*//*大整数的加法*/void Add(int *a,int *b,int *result){ int max = le原创 2021-04-05 11:17:57 · 119 阅读 · 0 评论 -
字符串转数字
字符串转数字题目:从命令行输入一个数字字符串,编写一个函数,将数字字符串转换为一个整数(不得调用C语言提供的转换函数)。如输入字符串“-1234”,输出整数值“-1234”。#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>/*将字符串转换成整数,并返回转换的结果*/int Convesion(char *num){ int Num = 0, i原创 2021-04-05 11:10:38 · 4237 阅读 · 0 评论 -
链表的插入、删除、查找
链表的插入、删除、查找题目:建立单向int链表,连续输入10个结点创建链表,并实现在原链表中插入数字、删除数字、查找数字的功能。#include <stdio.h> #include <stdlib.h>int length=0; /*记录链表的长度(除头结点)*//*链表结点的构造*/typedef struct Node { int data; /*存放数据*/ struct Node*next; /*存放指向下一个结点的指针*原创 2021-04-05 11:06:05 · 930 阅读 · 0 评论 -
转方阵(C语言)
转方阵(C语言)题目:对一个方阵转置,就是把原来的行号变列号,原来的列号变行号。例如,图5的方阵转置后变为图6,;但如果是对该方阵顺时针旋转(不是转置),却是如图7。请编写一个函数,实现一个方阵顺时针旋转。注:方阵是一个N*N的矩阵。#include <stdio.h>#include <stdlib.h>/*转换矩阵*/void Convert_Matrix(int *a, int *b, int n){ int i; for (i = 0; i < n*原创 2021-04-05 10:56:16 · 1104 阅读 · 0 评论 -
统计字母个数(C语言)
统计字母个数(C语言)题目:读取文件中的字符串,统计从“a”到“z”26个字母各自出现的次数,并将结果放入数组中。如文件中有字符串abcdefgabcdeabc,输出33322110000000000000000000。原创 2021-04-05 10:47:14 · 16206 阅读 · 9 评论