55问答网
所有问题
怎么用C语言随机输出中文.英文.数字的字符串啊?
比如要读入的文件中有英文 中文 还有数字,加起来有几百个字符串。 我想把这些随机输出,其中最长的字符串排在前面,一行输出10个左右的字符串,然后换行。
举报该问题
推荐答案 2009-04-20
按照字符串由长到短输出,这个不叫随即,而是简单的排序。
char* strList[1000]; //用来存储这些字符串
首先要把文件里的字符解析成单词放到strList里,一般是以空格作为分隔符。然后按照字符串的长度进行排序就可以了。最后怎么显示就看你需要了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/GcFG4ecI.html
相似回答
怎么用c语言随机
生成一串
字符串
,字符串要求8-16位并且包含大小写字母...
答:
include int main(){int i,n,j;char s[20];srand(time(NULL));printf("产生20组
字符串
:\n");for(j=0;j<20;j++){ s[0]=65+rand()%26; //以下4行确保含有大小写字母、
数字
和符号 s[1]=48+rand()%10;s[2]=33+rand()%15;s[3]=97+rand()%26;n=rand()%9+4;for(...
C语言
中
怎么
输入
数字
和字母?
答:
输入单个字符可以用以下两种函数。
定义char c;1 scanf("%c", &c);这种方法和输入数字是类似的,%c仅读入一个字符,并赋值给c
。2 c = getchar();getchar函数的功能就是读入一个字符,并以返回值形式返回。三、输入一串字符(以空白字符分隔)。可以用scanf的%s格式。char str[100];//空间要定义...
c语言怎样
才能
输出中文???
(最简单的方法)
答:
定义一个字符串变量,在这个变量的值中就可以输入中文了
。汉字是多字节的,一个char放不下,可以使用字符数组,但需要给数组分配空间,或者使用string。例如:include<stdio.h> int main(void){ char a[128];printf("请输入所需输出的汉字:");scanf("%s",a);printf("%s\n",a);return 0;...
用C语言
实现
输出
一个
字符串
答:
一、题目大意为
输出
一个已知
的字符串
。解题思路:定义一个字符数组,并用“初始化列表”对其赋以初值 用循环逐个输出此字符数组中的字符 include <stdio.h> int main(){ char
c
[15]={'r',' ','i','g',' ','g',' ','h','t','u',};int i;for(i=0;i<15;i++)printf("A=%...
...统计并
输出
其中的大写字母、小写字母、
数字字符
、其它字符的个数...
答:
void main(){ char a[100];int sum0=0,suma=0,sumA=0;gets(a);char*p;for(p=a;*p!='\0';p++){ if(*p>='0'&&*p<='9')sum0+=1;else if(*p>='a'&&*p<='z')suma+=1;else if(*p>='A'&&*p<='Z')sumA+=1;} printf("
数字字符
数量:%d\n小写字母字符数量:%d\n大写...
大家正在搜
c语言输出字符串用什么符号
c语言字符串逆序输出函数
c语言如何输出字符串
c语言字符串逆序输出
怎么输出字符串
c语言输入字符串数组
c语言用getchar输入字符串
c语言字符串输入函数
c语言字符串数组