C语言,输入一行字符串贮存在一个数组里,然后倒序输出字符并存到另一个数组里
#include #define BUF_LEN 128int main(int argc, char** argv){char buf[BUF_LEN]={0};char cBuf[BUF_LEN]={0};char nBuf[BUF_LEN]={0};scanf_s("%s",buf,128,BUF_LEN);char*p = buf;int i=0,j=0;while ( *p++ != '\0'){if( *p>47 && *p <58 ){nBuf[i++]=*p;}else{cBuf[j++]=*p;}}nBuf[i] = '\0';cBuf[i] = '\0';printf("
Char List:%s
Number List:%s
",cBuf,nBuf); return 0;}一段简单的代码,仅供参考。
#include
#include
void main()
{
char a[20],b[20];
int i,j=0;
gets(a);
for(i=strlen(a)-1;i>=0;i--)
{ b[j++]=a[i]; }
b[j]='\0';
puts(b);
}
#include "string.h"
main()
{ char s1[100],s2[100];
int i,len;
scanf("%s",s1);
len=strlen(s1);
for(i=0;i<len;i++)
s2[i]=s1[len-1-i];
s2[i]='\0';
printf("%s",s2);
}
#include <stdio.h>
#include <string.h>
#define M 100
int main()
{
char str1[M]="",str2[M]="";
scanf("%s",str1);
int t=strlen(str1)-1,i=0;
for(;t>=0;t--)
str2[i++]=str1[t];
}
求大神⊙▽⊙ C语言程序 从键盘输入一个字符串(少于80个字符)存入字符...
include <stdio.h>#include <string.h>int main(){char str[80];int i,j=0,n=0;gets(str);for(i=0;i<strlen(str);i++){if(str[i]>='0'&&str[i]<='9')j++;else if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))n++;}printf("字母的个数%d...
c++中 怎么便捷的把字符输入到一个一维数组中呢?
从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有 从键盘上输入一个字符串到一维字符数组中,另外再输入一个字符,在字符数组中删除所有该字符(即指定字符),程序输出完成删除操作后的结果字符串。提示:利用for循环找到指定字符,将指定字符找到,然后“赋值覆盖”,最后...
C语言编程 编写程序,从键盘输入一个字符串放在字符数组a中,用选择法...
n){ int i, j;char temp;for(i=0; i<n-1; i++){ for(j=i+1; j<n; j++){ if(array[j]>array[i]){ temp = array[i];array[i] = array[j];array[j] = temp;} } } } 在DEV C++中编写可用,temp数组只是暂时存放输入字符串的,它的大小可根据你实际需要调大调小。
运用C++输入字符数组
可以用fstream对象的getline方法从文件中读取一行字符串,并保存到一个字符数组中,然后再处理。include <fstream> int main(void){ ifstream a("XXX.TXT");\/*含有文件路径的TXT文件*\/ fstream b;char file[255];while (!a.eof()){ a.getline(file,254);\/*从a文件中读取一行字符,保存到file...
输入一个任意字符串存入字符数组中,求其字符串长度(不能使用函数)_百 ...
include<stdio.h>#include <malloc.h>#include<string.h>int main(){ char *p = (char*)malloc(100); char *str = p; int i=0; memset(p,0,100); printf("输入字符串:"); scanf("%s",p); \/\/getchar(); while(*p != '\\0'){ i++; p++; ...
C语言,如何编程输入一行字符,输出其中字母的个数?
break; if(isalpha(c))\/\/判断是否为字母字符 { result++; } } printf("%d",result); }这个是统计字符串中字母的个数
编程 把一个字符串(长度不超过10),放到字符数组中。输入一个字母,如果...
include<stdio.h> include<string.h> int main { char str[128],c;int i;printf("请输入一个字符串:");gets(str);printf("请输入要查找的字符:");c=getchar();for(i=0;str[i];i++){ if(c==str[i]){ puts("yes");return 0;} } puts("no");return 0;} ...
如何把c语言中输出的数据保存到一个文件夹中?
2、然后,定义一个文件指针,指向文件。3、接下来就可以先对控制台清屏幕。4、此时,就可以开始使用保存的命令语句。5、还能对屏幕适当的等待。6、最后记得关闭文件的打开。7、打开保存为这个页面,并选择好路径。8、然后点击保存类型。9、然后找到文件名这个标签,此时,在这里输入什么 .txt,按下...
用汇编语言编程:从键盘输入一行字符,统计字母、空格、数字、其他字符的...
;用80x86汇编语言编程如下:;--- DATA SEGMENT PARS DB 100 ;准备接收100个字符.NNN DB ? ;用于存放实际输入的个数.III DB 100 DUP(?) ;100字节的空间.N_N DB ?S_N DB ?C_N DB ?O_N DB ?MESG1 DB 13, 10, 'Input STR : $ ' ;用于提示...
编写一个程序,将字符串computer赋给一个字符数组,然后从第一个字母...
include <stdio.h> include <string.h> void main(int argc, char **argv){ char str[] = "computer";char *pstr;int i;pstr = str;for(i = 0; i < strlen(str); i += 2){ printf("%c", *(pstr + i));} printf("\\n");} ...