将10个字符串保存到一维数组中

如题所述

#include<stdio.h>
#include<string.h>
int main()
{
char res[10],tem[100],maxc;
//res[10]用来存储最终结果,maxc是每个输入的字符串中的最大值
int n=10,i,leg,j=0;//leg是每个输入的字符串的长度,j用来当做res数组的下标
while(n!=0)
{
gets(tem);
leg=strlen(tem);
maxc=tem[0];
for(i=1;i<leg;i++)
{
if(tem[i]>maxc)
maxc=tem[i];
}
res[j]=maxc;
j++;
n--;
}
for(i=0;i<10;i++)//输出最终的数组
printf("%c ",res[i]);
printf("\n");
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言问题 通过键盘将10个整数输入到一维数组中,并把该数组中所有偶数放...
1、首先定义一个字符串:$str = 'apple';其次定义一个数组:$arr = array('apple', 'orange', 'strawberry')。2、加入函数:in_array(),判断$arr中,是否存在$str。如果存在则在屏幕上打印出:$str的值;如果不存在,则在屏幕上打印:找不到。3、将编写的PHP文件保存,并在浏览器运行,观察...

用C语言依次输入10个字符串,找出每个字符串中的最大字符,并依次存入一 ...
include<stdio.h>#include<string.h>int main(){char res[10],tem[100],maxc;\/\/res[10]用来存储最终结果,maxc是每个输入的字符串中的最大值int n=10,i,leg,j=0;\/\/leg是每个输入的字符串的长度,j用来当做res数组的下标while(n!=0){gets(tem);leg=strlen(tem);maxc=tem[0];for(i...

C语言编程序,要求从键盘输入10个整数存入一维数组。。
for(i=0;i<10;i++)printf("%d",a);}

...已知一个班10个同学的成绩,存放在一个一维数组中,要求找出其中成绩最...
代码:

...字符组成的字符串中的数字提取出来,存入一维数组a中。
编写程序将用户输入的由数字字符和非数字字符组成的字符串中的数字提取出来,存入一维数组a中。 10 例如输入‘pz16sho*903&wpzz',则提取出16存放到a[0],提取出903存放到a[1],以此类推。统计共有多少个整数,并分别输出它们的值。请详细讲明步骤,C语言课要讲。拜托了... 例如输入‘pz16sho*903&wp zz',...

c++中 怎么便捷的把字符输入到一个一维数组中呢?
从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有 从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有该字符(即指定字符),程序输出完成删除操作后的结果字符串。提示:利用for循环找到指定字符,将指定字符找到,然后“赋值覆盖”,最后...

JAVA 如何将字符串内的内容逐个放入一维数组
char [] stringArr = string.toCharArray(); \/\/注意返回值是char数组

字符串可以直接赋值给一维数组吗
可以。字符串主要用于编程,概念说明、函数解释,可以直接赋值给一维数组,对一维数组而言,只需要把数组名赋值给该指针变量即可。但不能通过赋值语句将字符串常量或其他字符数组中的字符串直接赋值给字符串常量。

一个一维数组可以储存字符串吗??二级字符串数组可以当成一维数组??
一个一维数组可以储存字符串吗??答:一维数组可以存储一个字符串。二级字符串数组可以当成一维数组??如char a[3]={"sfdf","dgfg","ryfff"};这个是错的,入下两个写法是对的 char a[3][8]={"sfdf","dgfg","ryfff"};char *a[3]={"sfdf","dgfg","ryfff"};...

C语言怎样把字符串变成一维数组
字符串 本身就是数组,只是表达的形式不一样而已 在计算机上,存储一个字符串,需要占用多个内存地址,一个内存地址存储一个字符 可以将字符串指针的地址进行改变,就可以输出对应的字符

相似回答