您的位置:

英文c语言编辑,c语言用什么编辑

本文目录一览:

用c语言编写一个将英文大小写相互转换的程序,,用up down函数调用?

代码文本:

#include "stdio.h"

char up_down(char x){

return x='a' x='z' || x='A' x='Z' ? x^0x20 : x;

}

int main(int argc,char *argv[]){

char ch;

printf("Input the English alphabet, 'Enter' end...\n");

while((ch=getchar())!='\n')

printf("%c",up_down(ch));

putchar('\n');

return 0;

}

用c语言如何编写一段英文单词

存储成字符数组

然后用printf或者puts输出

比如

char s[100] = "English";

printf("%s",s);

puts(s);

都可以。

用C语言编辑,输入一个英文句子,删除句子的前导空格和后导空格,并使单词之间只有一个空格。

char *cp = " your input world ";

char buf[512] = {0};

int i = 0;

int world = 0;

while(*cp != '\0')

{ //删除句子的前导空格和多余的中间空格

for(;(*cp == ' ' || *cp == '\t' ) *cp != '\0'; cp++);

for(;(*cp != ' ' *cp != '\t' ) *cp != '\0'; cp++){

buf[i++]=*cp;

}

if(*cp == '\0'){

buf[i]='\0';

break;

}else{

buf[i++]=*cp;

}

}

//删除句子的后导空格

if(i1 (buf[i-1] == ' ' || buf[i-1] == '\t')) {

buf[i-1]='\0';

}

printf("%s\n",buf);