用c语言编写一个程序,接受用户输入字符串;编写一个函数,讲用户的指定字符删除,再输出字符串。

作者&投稿:高的 (若有异议请与网页底部的电邮联系)
编写一个C语言函数,接收6行用户输入的文本并把输入的行保存为6个单独的字符串。~

#include
#define LSIZE 100
typedef struct sentence{
char string[LSIZE];
int num;
}Sentence;

int main(void)
{
Sentence array[6];
int i;
printf("Please enter 6 lines of files:
");
for (i = 0; i < 6; i++)
{

array[i].num = i+1;
gets(array[i].string);
}
for (i = 0; i < 6; i++)
{
printf("The %d line is: %s
", array[i].num, array[i].string);
}


return (0);
}

遍历整个字符串
然后对每个元素进行判断是否为数字即可
如果是则跳过(可以选择一个新的数组对非数字进行保存,也可以将数字后面的所以其它字符向前移动一位覆盖掉当前字符)
这样直到字符串结尾就完成了

# include <stdio.h>
# define N 20
int main(void)
{
char ch[N], find;
int i;
printf("请输入字符串:");
scanf("%s", ch);
printf("请输入你要查找的字符:");
scanf("%c", &find);
for(i=0; i<N; i++)
{
if (ch[i] != find)
putchar(ch[i]);
}

return 0;
}

如何用c语言编写一个程序 就是有三个数 求最大的一个
答:程序如下:include<stdio.h> int main(){ int a,b,c,max;scanf("%d,%d,%d",&a,&b,&c);max=a;if(b>a) max=b;if(b>c) max=b;else if (c>a) max=c;printf("max=%d\n",max);return 0;} 基本思想:依次选出数组最小的数放到数组的前面。首先从数组的第二个元素开始往后遍历...

如何用c语言编写一个能够正确运行的程序?
答:所以针对我的回答,这里做个确定的补充,scanf("%s", &name);和 scanf("%s", name);两者都可以编译通过,因为 scanf 的第二个参数只要是指针就可以,但是,敲黑板!千万不要使用 scanf("%s", &name) 这种方式,除!非!你!知! 道!你!在!干!什!么!,因为这会造成 C语言上经常会发生...

用C语言编写一个简单的程序?
答:c语言是函数语言,所以画图也离不开各种图形函数:下面举几个简单的例子:=== 1./*学用circle画圆形*/ include "graphics.h"main(){int driver,mode,i;float j=1,k=1;driver=VGA;mode=VGAHI;initgraph(&driver,&mode,"");setbkcolor(YELLOW);for(i=0;i<=25;i++){ setcolor(8);circle...

用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字...
答:程序如下:include <stdio.h> int main(){ char ch;scanf("%c",&ch);printf("%c",ch-'a'+'A');return(0);} 示例一:include<stdio.h> int main(){ char ch;scanf("%c",&ch);printf("Letter %c converted into a letter %c!",ch,ch-32);//大写字母ASCII码比小写字母小32 ...

用c语言编写一个程序,要求如下
答:简单说个算法 输入的时候是输入两个式子的系数,可以用#作为输入结束标志 char ch=‘0’;while(ch!='#'-‘0’){ scanf(%c,&ch);ch-='0';} 上面的算法每个循环得到的ch里存放的就是实际的数值 想办法放到p,q数组里去就行了 p,q,s位数分别为pi,qi,si的话 si=pi+qi; //s的幂次...

用c语言编写一个程序,从键盘上输入两个字符给字符变量a,b,并输出变...
答:程序代码如下:include <stdio.h> //编译预处理命令 int main(int argc, char *argv[]) //主函数,字符的声明 { char a,b; //定义字符a,b scanf("%c %c",&a,&b); //输入字符a,b printf("%c %c\n",a,b);//打印字符a,b return 0; //返回并且输出a,b } 扩展...

c语言编写一个求三个整数和的程序并输出结果。
答:程序代码如下:直接编译,程序输出结果中任意输入三个数字,程序执行结果如下图所示:

用C语言编写一个计算最大值的程序
答:C程序代码如下:解析:1、首先定义a,b,c,max四个整型变量,并输入a,b,c三个数;2、定义最大值为a,if循环体还是对b和c进行循环;3、根据循环体判断最大的值,最后输出结果。

用C语言编写一个复杂程序 急需
答:L = L +1 ;while ( A[R] >= pivot )R = R -1 ;} while ( L <= R );return L;} void quicksort( int i, int j ,int A[]){ int pivot ;int pivotindex , k;pivotindex = findpivot( i, j ,A); //pivotindex可以就选第一个,可这是怎么判断结束呢,根据快排...

用C语言编写一个程序,从文件data. txt读入整数n后,从内存中分配存储 n...
答:以下是一个使用C语言动态数组实现的程序,用于读取指定数量的双精度实数(从文件data.txt中),并计算它们的平均值:```c include <stdio.h> include <stdlib.h> // 包含动态分配内存的函数 int main() { int n;double *arr; // 定义一个指向双精度动态数组的指针 double sum = 0, avg;//...