下面C语言中,str[i][j]是什么意思?本人是超级菜鸟

下面C语言中,str[i][j]是什么意思?本人是超级菜鸟,第1张

这个程序是实现了一个对你所输入的一组字符串分别统计大小写字母、数字、空格以及其他字符的个数的功能。

str[i][j]是一个i行j列的数组,当i、j赋予具体值的话就是第i行j列的数据元素。程序中0<=i<3,和竖橡0<=j<80,也就是一个能存储3行80列数据的数组。也就是说一个240位的字符串用3行80列的数组形式存放。纤迅

gets(str[i])

由于str是char型的,所以str[i]就表示你所输入的一组字唤旁符串,用gets来实现接收,并以3行80列的数组形式存放。(gets语句上面好像少了层循环。。)

下面的2重循环就是依次检测每一位元素,并分类统计了。

可以把浮点数当初袭羡字陪早符串来处理

字符串处理函数如下:

void cut(string &str)

{

int n=0

n=str.size()-1

string cutter(n,' ')

string str3(n,' ')

string dian="."

int i=0

int j=0

while(str[i]!=NULL)

{

if (str[i]==dian[0])

{

for (int k=0k<=n-i+1k++)

{

str3[k]=str[i+1+k]

}

break

}

else

{

cutter[i]=str[i]

i++

}

}

cout<<cutter<<endl

cout<<str3<<拍乱拍endl

}

测试:

string str="2233.2333333"

cut(str)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12406048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存