数组
该数组专栏包含了C语言程序设计数组中的主要典型例题,通过典型例题的分析,从而了解运用并熟练掌握数组的相关知识。
楠木之林
这个作者很懒,什么都没留下…
展开
-
字符串排序
编写程序,读入5个字符串,按由小到大的顺序输出。输入格式:输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。输出格式:按照以下格式输出排序后的结果:After sorted:每行一个字符串输入样例:red yellow blue black white输出样例:After sorted:blackblueredwhiteyellow...原创 2022-03-03 20:08:19 · 132 阅读 · 0 评论 -
字符数组输出菱形
用5*9的二维数组存储并输出下图。输出格式:输出如上图所示的5行9列的二维数组,每个字符输出占一列。#include <stdio.h>int main(void){ char c[5][9],i,j; for(i=0;i<5;++i) { for(j=0;j<9;++j) { if(j<i||j>9-5+i) c[i][j]=' '; else c[i][j]='*'; } } for(i=0.原创 2022-02-12 14:34:45 · 1257 阅读 · 0 评论 -
单词排序2
请编写程序,输入一系列单词,然后按字典顺序排序,最后输出结果。输入格式第一行为单词的数量n(0<n<10000),后面有n行,每行一个英文单词(均由小写字母组成,且长度均不超过15个英文字母)输出格式共n行,每行一个英文单词(按字典顺序排列)输入样例:3stickstockstack输出样例:stackstickstock#include<stdio.h>#include<string.h>in...原创 2022-02-12 14:34:21 · 1345 阅读 · 0 评论 -
单词排序
编程读入一个正整数N(N<100),再读入N个单词(不大于40个字符)。对这些单词按字典序排序后输出。输入格式:一个整数N,后跟N个单词。输出格式:输出排序后单词,一个一行。输入样例:5Harbin Shanghai Beijing Hongkong Taipei输出样例:BeijingHarbinHongkongShanghaiTaipei#include<stdio.h>#include<string.h>int原创 2022-02-03 12:48:59 · 1434 阅读 · 0 评论 -
冒泡排序法
在主函数中首先输入一个整数N(1<N<=100),然后再输入N个整数存入数组中,然后用冒泡排序法对数组中的N个元素从大到小排序,最后输出数组所有元素。输入样例:10 1 2 59 8 75 6 12 55 23 10输出样例:75 59 55 23 12 10 8 6 2 1#include<stdio.h>int main(){ int n,i=0; int j=0,t=0; scanf("%d",&n); ..原创 2022-02-03 12:16:00 · 2444 阅读 · 0 评论 -
字符变换
从键盘输入一行字符,然后将其中所有的小写字母转换为对应的大写字母,将所有的大写字母转换为对应的小写字母,将所有的数字字符转换为ASCII代码表中的下一个字符,其他字符保持不变。输入格式:一行字符。输出格式:变换之后的字符串,最后换行。输入样例:HEllo56789#$&%?输出样例:heLLO6789:#$&%?#include<stdio.h>main(){ int i; char a[100]; gets原创 2022-02-03 12:15:12 · 618 阅读 · 0 评论 -
倒杨辉三角形
妞妞喜欢图形,总是喜欢把图形倒过来欣赏。有一次,她看见杨辉三角形,觉得很新鲜,于是就把它们大大小小地摆列出来了,好不得意哦。输入格式:输入数据中包含了多个整数n(1≤n≤10),以键盘输入结束^Z和遇文件结束符时结束输入。输出格式:以n为行数,其打印出的倒杨辉三角形(每个数据占三个字符)就是妞妞所喜欢的。每个倒三角形之间没有空行,见样本输出。输入样例:在这里给出一组输入。例如:53输出样例:在这里给出相应的输出。例如: 1 4 6 4原创 2022-02-03 12:13:59 · 429 阅读 · 0 评论 -
选择法排序
将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1#include<stdio.h>int main(){ int n,i,j,t; int a[11]; scanf("%d",&n); for(i=0;原创 2022-02-03 12:12:25 · 540 阅读 · 0 评论