mwfd.net
当前位置:首页 >> C语言 输入10个单词,按字典顺序输出 不要复制不对的过来啊 >>

C语言 输入10个单词,按字典顺序输出 不要复制不对的过来啊

#include "stdio.h"#include "string.h"int main(){ char str[10][30]={0}; char tem[30]={0}; int i,j; printf(

#include <stdio.h>#include <string.h> int main() { char a[20][100], temp[100]; int i,j; for(i=0; i<10; i++) scanf("%s", a[i]); for(i=0; i<9; i++) for(j=0; j<9-i; j++) { if(strcmp(a[j], a[j+1]) >0) { strcpy(temp, a[j]); strcpy(a[j], a[j+1]); strcpy(a[j+1], temp); } }//冒泡

我们可以使用TextBox控件输入输出单词.还可以处理更多单词.关键是使用UBound.代码如下:Private Sub Command1_Click() Dim s() As String Dim tmp As String Dim i As Integer, j As Integer s() = Split(Text1.Text, " ") For i = 0 To UBound(

判断首字母和次字母,用他们的ASCII对比就可以了

按asc码比较字符串大小,做个排序就出来了.可以先比较第一个字符的大小,如果第一个字符相同,则比较第二个,这样就出来了

//没用2为字符串,麻烦死.用的结构体#include<stdio.h>#include<string.h>#include<stdlib.h> typedef struct { char c[105]; }Line; Line a[10]; int cmp(const void *x,const void *y) { char *m = ((Line*)x)->c; char *n = ((Line*)y)->c; return strcmp(m,n); } int

#include "stdio.h"#include "string.h"#define N_1 3#define N_2 20#define N_3 200int i,j;/**************************************/int strccmp(char *str1,char *str2){ int len; int len_1=strlen(str1); int len_2=strlen(str2); for(i=0;str1[i]!='\0';i++) { if(str1[i]>='A

main() { int i,j,x; char s; scanf(%s,s); for(i=0;i全部

楼主你好.按照你的代码,修改之后已调试通过:#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;#define N 5void swap(char **a,char **b){ char *t; t=*a; *a=*b; *b=t;}void main(){ char *a[N],word[20]; int i,j; printf("Input %d

使用fgets 从文件中读取一行.然后按空格和非字母字符进行分割应该就可以了

ydzf.net | jamiekid.net | skcj.net | gyzld.cn | nnpc.net | 网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com