-
#include
#include
extern void delete_string(char str,char ch);
extern void enter_string(char str)
extern void print_string(char str)
void main()
char c;
char str[80];
printf("请输入数组:");
enter_string(str);
printf("请在数组中输入要删除的字符:");
scanf("%c",&c);
delete_string(str,c);
printf("删除后的数组:");
print_string(str);
printf("");
void enter_string(char str)
gets(str);
void delete_string(char str,char ch)
int i,l,n;
l=strlen(str);
for(i=0;iif(str[i]==ch)
n=i;for(i=n;istr[i]=str[i+1];}
void print_string(char str)
puts(str);
请输入数组:
q w e r t y u
请在数组中输入要删除的字符:
w 阵列:
q e r t y u
press any key to continue
最后,提醒大家注意“;中文输入和英文输入。“不一样,你可以自己在VC++中比较一下。
void delete string(char str, char ch) 中的算法也和你的不一样,但你也是正确的,但有一些小错误。 基本上,上面已经指出了;
-
把删除字符串(char ch); 更改为删除 string(ch);
函数声明时需要指定参数的类型,调用不需要!
此外,当您调用 delete string 函数时,少了一个参数!!
-
我帮你问,我稍后再来。
-
<><三.语言基础知识的总结
1. C语言入门程序hello world
注意:在最新的 C 标准中,main 函数前的类型是 int 而不是 void
2.C语言的具体结构
简单地说,C 程序由许多头文件和函数组成。
include 是一个预处理命令,它告诉 C 编译系统在编译 C 程序之前需要做一些预处理。
函数是实现逻辑的小单元。
3.基本主要功能
C 程序只有一个 main 函数,即 main 函数。
C程序是main函数执行中的**,也可以说这个main函数是C语言中唯一的入口点。
main 之前的 int 是 main 函数的类型。
printf() 是格式输出函数,所以请记住,它的功能是在屏幕上输出指定的信息。
return 是函数的返回值,返回值因函数类型而异。
ln 是 Convert Fiber Talk Answer Character 中的换行符。 (注意:C 程序必须从 main 函数执行)。
4.良好的写作习惯
描述或语句占用一行,例如,包含头文件的可执行语句的末尾要求包装函数正文中的语句应显著缩进,通常按 Tab 键作为缩进。
括号要成对写,如果需要删除,也要成对删除,当一个可执行语句结束时,末尾需要有分号,**中的所有符号都是英文半角符号。
5.逐个注释程序
注释是为程序员编写的,而不是为计算机编写的。
有两种方法可以对 C 语言进行注释:
6. C语言的基本运算符
除法操作中的注意事项:
如果两个数字都是整数,那么结果也是一个整数,并且省略了小数部分,例如 8 3 = 2 并且两个数字中的一个是小数,结果是小数,例如 =
余数运算注意:此运算仅适用于两个整数的余数运算,如:10%3=1
计算的符号取决于模数符号,例如垂直 (-10)%3 = -1 和 10%(-3) = 1
-
您好,**没有错,只是当你输入重力时,输入格式没有按要求输入重力g,正确的输入g应该是这样的,请看下图。
希望对你有所帮助。
-
scanf 并输出 a b c 以查看它是否是您输入的值。 scanf 中的格式字符串直接尝试使用 %d%d%d。
你想要C语言书籍,我有两本经典书要推荐给你。 一个是C语言之父写的《C语言程序语》,绝对是最经典的C语言课程,有中文版。 你不能**不需要花钱买它。 >>>More
首先要学习最基本的法,程序法学包括三大诉讼,如果有刑事诉讼,应该有民事诉讼,这是常用的两种诉讼。 我想你肯定知道。 另外,很多问题在书中可能不清楚,所以你最好报名上课,老师会在课堂上解释区别。 >>>More
学习素描需要准备的工具:
1.铅笔:铅笔是学习素描最基本的工具,学习素描的铅笔与平时的用法不同,通常使用HB、2B考试铅笔,而学习素描要用HB、4B、2B铅笔,多买几支备用。 >>>More