算法学习笔记 - c
可乐煮枸杞
开发工程师
展开
-
插入排序算法
#include <stdio.h> void print_array(int * arr, int size){ int i; printf("\n==========start===========\n"); for(i = 0; i < size; i++) { printf("%d ", arr[i]); } printf("\n===========end============\n"); } void inser..原创 2021-04-24 22:05:08 · 140 阅读 · 0 评论 -
算法学习 -- hello world
在控制台上输出“Hello World!” #include int main(int argc, char *argv[]) { printf("Hello World!\n"); return 0; }原创 2017-02-08 15:25:58 · 264 阅读 · 0 评论 -
算法学习 -- a+b
计算a+b的值,a、b数据范围为2^31-1。 #include #include int main(int argc, char *argv[]) { int a,b; printf("请输入a和b的值并用空格隔开:"); scanf("%d %d",&a,&b); printf("a+b=%d+%d=%d\n",a,b,a+b); return 0; }原创 2017-02-08 15:36:16 · 443 阅读 · 0 评论 -
算法学习 -- 大小写转换
对给定的一个字符串中的英文字母进行大小写转换。 输入:第一行输入整数N,表示样例的个数,以后每行输入字符串,可以由字母数字标点组成,长度不超过100. 输出:每行输出转换后的结果。 #include #include #include int main(int argc, char *argv[]) { int n,i,j,len; char a[200]; printf("原创 2017-02-08 16:21:09 · 581 阅读 · 0 评论 -
算法学习 -- 水仙花数
如果一个三位数的没个数位的数字三次方之和等于改数本身,我们称这种数字为水仙花数。 输入:n m(n和m为三位整数) 输出:n和m之间的水仙花数 #include #include int check(int n); int main(int argc, char *argv[]) { int n,m; printf("请输入两个三位数并用空格隔开:\n"); scanf("%d原创 2017-02-09 11:26:24 · 290 阅读 · 0 评论 -
算法学习 -- 最大公约数
输入两个正整数求最大公约数。 #include #include int maxdivisor(int n,int m); int main(int argc, char *argv[]) { int n,m; printf("请输入两个正整数:\n"); scanf("%d%d",&n,&m); if(n<m){ n=n^m; m=n^m; n=n^m; }原创 2017-02-09 15:13:11 · 227 阅读 · 0 评论