’i++)//首先用两个下标i和j指向同一数组,i++记"og:type" content="webpage">’i++)//首先用两个下标i和j指向同一数组,i++记" /> ’i++)//首先用两个下标i和j指向同一数组,i++记"> 以下程序用以删除字符串所有的空格 #include <stdio.h> main() { char s[100]={"Our teacher teac_软件运维_内存溢出

阅读 8

以下程序用以删除字符串所有的空格 #include <stdio.h> main() { char s[100]={"Our teacher teac,第1张

main()

{ char s[100]={"Our teacher teach C language!"}int i,j for(i=j=0s[i]!=’\0’i++)//首先用两个下标i和j指向同一数组,i++记录源字符串

的遍历位置 if(s[i]!= ' ')//遍历源字符串找出非' '空格

字符所在位置,用下标 i 标示,

{s[j]=s[i]j++} //将非' '空格字符拷贝给j指向的位置,j是从头开始重新存放,每拷一个字符j++

s[j]= ‘\0’//直到源字符串查找结束,将重置后的字符串结尾处 j 加一睁裂并碧个'\悉蔽闭0'以构成一个字符串

printf(“%s\n”,s)

}

ctril + C 关掉批处理 后

写个批处侍磨理

来删除这些文件夹

@echo off

set a=0

:22

set /a a=%a%+1

rmdir c:\你死吧~~%a%..\

goto 22

运行到删完侍谈岁了 就可以 ctrl + c 结束这个批处老睁理

#include <stdio.h>

#define ARR_SIZE 5

int Delete(int *a, int n, int x)

void main()

{

int a[ARR_SIZE-1], x, i, n

printf("Please enter array numbers:\n")

scanf("%d", &n)

printf("Please enter array:\n")

for (i=0i<ni++)

{

scanf("%d", &a[i])

}

printf("Please enter a number what you want to delet:\n"罩枣察)

scanf("%d", &x)

if( Delete(a, n, x) == -1 )

printf("can not find the number!\n")

else

{

printf("After delet %d:\n", x)

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

{

printf("%d ", a[i]) //物茄 不要加地岩备址符,我还以为我编译器坏了,囧

}

}

}

int Delete(int *a, int n, int x)

{

int *p=NULL, *pos=NULL

for (p=ap<a+np++)

{

if (*p == x)

break

}

if( p >= a + n )

return -1

for( p <a + n - 1 ++p ) //循环反了,后边的数据会把前边的覆盖

{

*p=*(p+1)

}

return 0


}

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/yw/8279793.html
位置
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
beginner beginner 一级用户组
labview程序退出关闭前面板
上一篇
2023-04-15
魅族手机被恶意软件锁了怎么办?
2023-04-15

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label}