3.编写程序删除s数组中不符合C语言标识符命名规则的字符串,并输出剩余的字符串。 测试数据,s数组
void main()
{
char s[100];
int i=0,j;
printf("输入一个字符串:\n");
scanf("%s",s);
while(s[i]!='\0')
{
if(s[i]>='0'&&s[i]<='9'&&i!=0)//数字但不出现在第一个
{i++;continue;}
if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z'||s[i]=='_')
{i++;continue;}//英文字母和下划线
for(j=i;s[j]!='\0';j++)s[j]=s[j+1];//删除后需前移后面的字母
s[j]='\0';
}
printf("%s\n",s);
}
佚名
2024-06-10 22:54:41
类似问题(10)
-
佚名2024-06-10 00:55:48
问所有语言的标识符命名规则都一样吗
答您好,这个是不一样的,各有各的标识命名的。比如C语言:所谓标识符就是c语言中的变量名、函数名、数组名、文件名、类型名等。C语言合法标识名的命名规则是:(1):标...
-
佚名2024-06-10 08:00:00
问用Bat批量文件夹改名-删除指定字符串后3位字符串(而不是后面所有的字符串) ,急 ! 多谢!!
答用bat批量导出文件夹名称(百度找到方法非常简单),复制粘贴到EXCEL A列,在B1输入=REPLACE(A1,FIND("#",A1)+1,3,"") 下拉...
-
佚名2024-06-10 08:00:00
问C语言编写程序统计输入的行数
答循环读入字符,遇到\n累计行数,最终输出累计值即可。以EOF作为终止条件的代码如下:#include <stdio.h>int main(){ in...
-
佚名2024-06-10 08:00:00
问下列标识符中,__________是不合法的标识符?
答B,不能以数字开头
-
佚名2024-06-10 08:00:00
问C语言合法标识符有哪些
答C语言标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义,标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数...
-
佚名2024-06-10 08:00:00
问什么是C语言中的标识符?
答c/c++中,是你用来标识变量名、符号常量名、函数名、数组名、文件名、类名、对象名等的c/c++有效标识符的构成规则如下 1第一个字符必须是字母(不分大小写)或...
-
佚名2024-06-10 08:00:00
问编写程序,判断一个字符串是否是回文。若是回文则输出yes,否则输出no
答1、打开JUPTER NOTEBOOK,新建一个PYTHON文档。2、n = input("Please input string: "),print(n),我...
-
佚名2024-06-10 08:00:00
问c语言 利用数组输出自己的名字
答#include <stdio.h>int main(void){char name[30];printf("输入你的姓名:\n");scanf("%s"...
-
佚名2024-06-10 08:00:00
问c语言如何把某个函数名转换为字符串
答#include<stdio.h>typedef int (*Func)();int func_1(int a);int func_2(int a);in...
-
佚名2024-06-10 08:00:00
问abap中如何删除数据库表中的数据,程序删除代码怎么写?
答如果不是自己建立的数据库表,还是最好别delete!你删除一个数据库表中的数据,会造成其他数据库表的数据无效的!delete db from table it_...
风水
起名
网名
- 1 有个梓网名
- 2 qq网名霸气超拽女生酷
- 3 有点带佛教的网名
- 4 少女时代霸气网名
- 5 敏月取网名
- 6 修改qq昵称字体软件下载
- 7 女人经常换微信头像和昵称啥意思
- 8 vtoken怎么修改用户昵称
- 9 陌陌昵称如何加空格
- 10 珍爱网好昵称
说说
- 1 李乐个性签名
- 2 一路上有你个性签名
- 3 关于孩子的的说说心情
- 4 爱一个人等他的说说
- 5 周末心情说说感悟生活
- 6 写母亲节的说说
- 7 收到百合花的心情说说
- 8 后悔当初错过女孩的说说
- 9 不努力的人的说说
- 10 长期在路边等女朋友的说说