| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 635 人关注过本帖
标题:出个删除字符的小题,活跃下气氛
只看楼主 加入收藏
arthaszu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:90
专家分:163
注 册:2009-6-29
结帖率:83.33%
收藏
已结贴  问题点数:5 回复次数:4 
出个删除字符的小题,活跃下气氛
试编写一个程序,输入一段字符(不超过100),并从中删除指定的字符'c'

难度不高哦~娱乐下周末生活。
搜索更多相关主题的帖子: 字符 气氛 删除 活跃 
2009-09-19 11:05
海蓝蓝
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:126
注 册:2009-2-24
收藏
得分:2 

#include "stdafx.h"
#include "stdio.h"
 
 
int main(int argc, char* argv[])
{
    int i=100,n=0;
    char a[100];
    printf("Please enter a line of character string :");
    for(i=0;i<100;i++)
    {
        scanf("%c",&a[i]);
        n++;
    }
    for(i=0;i<n;i++)
    if(a[i]='c')
        a[i]=' ';
 
    for(i=0;i<n;i++)
    printf("%c",a[i]);
    printf("\n");
    return 0;
}
帮忙看看为什么不行啊
2009-09-19 21:55
曼珠沙华
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:121
专家分:98
注 册:2009-5-21
收藏
得分:2 
#include<stdio.h>

void fun(char *a);

int main(void)
{
    char str[81];
    printf("Enter a string.\n");
    gets(str);
    fun(str);
    printf("The string after delete.\n");
    puts(str);
    return 0;
}
void fun(char *a)
{
    int i;
    int j = 0;
    for(i=0;a[j];++i)
    {
        if(a[i]!='c')
        {
            a[j++]=a[i];
        }
    }
}

很久没来,凑个热闹。。。

走过了,却留下了痕迹。伤过了,却是一种无奈。人生只不过是一种擦肩而过的过程。
2009-09-19 23:48
printc
Rank: 2
来 自:坎坷之路
等 级:论坛游民
帖 子:162
专家分:84
注 册:2009-6-12
收藏
得分:0 
程序代码:
#include <stdio.h> 
#include <string.h> 
 
#define SAVE 100 
 
void decide (char array_old[], char array_new[]); 
 
int main (void) 
{ 
    char array_old[SAVE]; 
    char array_new[SAVE]; 
     
    printf("请输入:\n"); 
    fgets (array_old, SAVE, stdin); 
    decide (array_old, array_new); 
    printf("清除\'c\'的结果为:\n"); 
    fputs (array_new, stdout); 
     
    return 0; 
} 
 
void decide (char array_old[], char array_new[]) 
{ 
    int i, j; 
     
    for (i = 0, j = 0; i < SAVE; i++) 
        if (array_old[i] != 'c') 
            array_new[j++] = array_old[i]; 
     
}

人生之路,坎坷颇多……
2009-10-04 20:10
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
设置一个存放字符串的数组,然后从存放c的第n项开始,让a[n]=a[n-1]

我可好玩啦...不信你玩玩^_^
2009-10-07 11:47
快速回复:出个删除字符的小题,活跃下气氛
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.092874 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved