- 博客(4)
- 收藏
- 关注
原创 统计一个字符串中的大小写字母,数字,空格及其他字母
#include <stdio.h> #include <stdlib.h> int main() { int i, j, upp, low, dig, spa, other; char text[3][80]; upp = low = dig = spa = other = 0; for (i = 0; i < 3; i++) { printf("please input line %d:\n", i + 1); gets(text[i]); for (
2021-08-09 19:18:20
460
原创 算法:找出1-10000之间的所有素数
用试除法 找出1-10000之间的所有素数 若要判断数字n是否为素数,只需将数字n试除区间 [2,sqrt(n)] 之间的所有整数即可。 #include <stdio.h> #include <math.h> //必须要引这个头文件,因为 is_prime() 中用到了 sqrt() int is_prime(int j) { int flag, k, i; k = sqrt(j); //将这个数字去试除 [2,sqrt(j)]内的所有
2021-07-31 17:10:57
2209
原创 最大公约数、最小公约数 函数算法
求最大公约数与最小公倍数 之 函数算法 下面总结一下有关最大公约数与最小公倍数的函数算法 #include <stdio.h> #include <stdlib.h> int hcf(int u, int v) //计算最大公约数之:辗转相除法 { int t, r; if (u < v) { t = u; u = v; v = t; } while ((r=u%v)!=0) //这是一种算法,辗转相除 { u
2021-07-30 10:27:17
515
原创 C语言之排序:选择法与冒泡法排序
我其实是一个C语言的新手,但是最近仔细琢磨了一下C语言中排序的两种方法:选择法与冒泡排序法,并以此来发出自己的第一篇优快云博客,希望大家多多指教。 选择法: #include<stdio.h> void sort(int a[], int n) { int i, j, k, temp; for (i = 0; i < n - 1; i++) { k = i; for (j = i + 1; j < n; j++) if (a[j] < a[k])
2021-07-29 11:20:26
875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人