C语言小练习
极音战歌
每一天的努力,只是为了让远方变得更近一些
展开
-
【C】冒泡排序
冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。 #include <stdio.h> int main() { int arr[] = {9,8,6,5,0,1,2,3,4}; int i = 0; int j = 0; int temp = 0; int len = sizeof(arr)/sizeof(arr[0]); //计算数组长度原创 2021-04-07 13:44:46 · 119 阅读 · 0 评论 -
【C】编写一个C函数(10行代码搞定!),将“I am from China”倒置为“China from am I”即将句子中的单词位置倒置,并不改变单词内部结构。
将“I am from China”倒置为“China from am I” 版本一 #include <stdio.h> int main() { int i=0; char word[255][255]; while(scanf("%s",word[i++])&&(getchar()!='\n')); while(--i) printf("%s ",word[i]); printf("%s",word[0]); return 0; } 输入:I am fro原创 2021-04-01 16:14:31 · 195 阅读 · 0 评论 -
【C】编写一个C函数,输入一组字符串,求字符串中最长单词的长度 + 打印最长单词。
版本一: 输入英文句子(字符串),求句子中最长英文单词的长度 #include<stdio.h> #define MAX 255 int main() { char str[MAX]; //设置数组能存放最大的空间 int i = 0; int j = 0; int max = 0; gets(str); //输入字符串 例如: I love China! while(str[i] != '\0' && str[j] != '\0' ){ while(st原创 2021-04-01 10:08:14 · 1800 阅读 · 2 评论