由键盘输入一串字符(只有字母和*),编程实现将该字符串中尾部的所有*号删除。

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:34:30
用C语言编程
如:输入*****ABC*def*gh*****,删除后*****ABC*def*gh
编译显示有一个错误啊

///////////////////////////////////////////////////////////
//内容:去除字符串结尾的*
//时间:2009-11-12
///////////////////////////////////////////////////////////
#include<stdio.h>
void main()
{
char str[30];
int i,k,n=0;
printf("输入一串只有字母和*的字符串\n");
scanf("%s",str);
for(i=0;i<=29;i++)
{
if(str[i]=='*')
{
n++;
}
else if(str[i]=='\0')
{
for(k=i-n;k<=i;k++)
{
str[k]='\0';
printf("%s",str);
return 0;
}
}
else
{
n=0;
}
}
}

编程,从键盘输入一串字符,将其中的大写字母转换成小写字母,其它字符不变,将转换后的字符串输出。 通过键盘输入一行字符,统计其中大写字母和小写字母的个数 输入一串字符,直到输入一个*号为止,统计其中字母个数和数字个数。 从键盘上读入一串字符,分别统计其中数字、字母和其他字符出现的次数。 C语言:输入一串字符,判断有几个字母几个数学几个空格和几个其它字符. QQ密码是由一串数字和一串字母组成的,QQ号被盗的可能性有多大? 求助,由键盘输入一个字符串和一个字符,要求从该字符串中删除所指定的字符 输入一串字符,统计其中数字的个数,大写字母的个数和小写字母的个数,其他的不计 编写程序,从键盘输入一行字符,一回车键为结束,分别统计其中的大写字母,小写字母,空格,数字和其他字符的个 C语言初学者求一道简单的题的解法:输入一串字符,判断有几个字母几个数学几个空格和几个其它字符