编写一个程序,从键盘读入一系列字符串,然后报告输入的最长以及最短的字符串的长度。

来源:百度知道 编辑:UC知道 时间:2024/05/12 07:02:46
编写一个程序,从键盘读入一系列字符串,然后报告输入的最长以及最短的字符串的长度。

#include<iostream.h>
const int N=5; //定义字符串的个数(任意)
void main()
{

char *a[N];
int *b = new int[N];
int i,j,k;
for(i=0;i<N;i++)
a[i] = new char[30]; //设每个字符串最长为30个字符
cout<<"请输入"<<N<<"个字符串"<<endl;
for(i=0;i<N;i++)
{
cin>>a[i];
j=0;
k=0;
while(1)
{
if(a[i][j]!='\0') k++;
else break;
j++;
}
b[i] = k; //存放每个字符串的长度
}
int max=b[0];
int min=b[0];
for(i=0;i<N;i++)
{
if(max<b[i]) max=i;
if(min>b[i]) min=i;
}
cout<<"最长的字符串是:"<<a[max]<<endl;
cout<<"最短的字符串是:"<<a[min]<<endl;
}

简单,取文本长度

编写一个程序,从键盘读入一系列字符串,然后报告输入的最长以及最短的字符串的长度。 编写程序,从键盘读入一个符号,如果它ASII值是偶数则输出1 编写程序,从键盘读入一组整数,存于一维数组中,并编写一组自定义函数 编写程序,从键盘读入一个符号,如果他的ASCII值是偶数则输出为0。是奇数输出为1呢? 编写程序,从键盘读入10个整数存入整型数组a中,然后逆序输出这10个整数。 用JAVA 编写程序,从键盘读入10个整数存入数组,输出最大值,最小值及它们所在数组中的位置 java中如何从键盘读入一个数 求——从键盘读入一国位二进制数,显示对应的十进制数。汇编语言编写。 编写程序读入一个字符串,统计该字符串中出现的字符及次数,输出结果。 编写一个程序读入一组整数,然后分别输出奇数的和与偶数的和