mwfd.net
当前位置:首页 >> C语言程序设计,输入任意一串英文字母,然后按字母相反顺序输出这一串字母。 >>

C语言程序设计,输入任意一串英文字母,然后按字母相反顺序输出这一串字母。

忘了输出,补上 #include #include main() { char str[100] = {0}; printf( "input:\n" ); scanf( "%s",str ); int i = 0; if( str[0]>='a' && str[0]='a' && str[i+1]

#include <string.h>#include <stdio.h> int main(void) { char ch[100];/*假设字符串最长100个字符*/ printf("请输入字符串\n"); gets(ch);//可以实现输入空格 int len= strlen(ch);/*求字符串长度*/ for (int i=len;i>=0;i--) printf("%c", ch[i]); printf("\n"); }

只考虑小写字母:#include <cstdio> using namespace std; int main() { char ch; scanf("%c",&ch); c1=(ch-'a'+25)%26+'a'; c2=(ch-'a'+27)%26+'a';//会有点难理解,自己试一试就好了.printf("该字母的前驱和后继分别为:%c,%c",c1,c2); for(int i=1;i<=26;++i) { printf("%c ",ch); ch=(ch-'a'+27)%26+'a'; } return(0); }

例子:(我是拿tc写的,我们现在就学了这个你自己换代码吧.) #include<stdio.h> #include<string.h> void main() { int b,i,m=0,a=0,n=0; char x[]={"china"}; b=strlen(x); for(int i = 0; i<= b; i++) { m=m+1; n=i+m; a=i+b-n; printf("%c",x[a]); } }

看到楼主的代码,我大吃一惊,太复杂了吧.我在你的基础上改了,看注释,不懂可追问 #include #include void count (char ch[]) { int i=0; int sum[26]={0}; while(ch[i]!='\0') // 分号去掉,'0'改成'\0' { if(ch[i]>='A' && ch[i]= 'a' && ch[i] 评论0 0 0

#include#define MAX 256 int main() { char s[MAX]; char* p=s; char temp,ch; int n=0; gets(s); while(*p!='\0') { n++; p++; } for(int i=0;i for(int j=i;j { if(s[j] { temp=s[j]; s[j]=s[i]; s[i]=temp; } } printf("%s\n",s); return 0; } 没考虑效率,所以就用了冒泡排序,但基本上能够实现算法~~~

#include int main(void) { char c; if((c=getchar())!='\n') { main(); putchar(c); } return 0;}

你好,试试#include #include main(){ char a[20]; int i,j,str; char ch; printf("input a word:\n"); scanf("%s",a); str=strlen(a);for(i=0;ia[j+1]) { ch=a[j]; a[j]=a[j+1]; a[j+1]=ch; } }} printf("%s\n",a);}

#include int main() { char x; scanf("%c",&x); if(x>='a'&&x<='z') printf("%d\n",x-96); else if(x>='A'&&x<='Z') printf("%d\n",x-64); else printf("*"); return 0; }

//希望我的回答对你的学习有帮助#include<stdio.h>#include<string.h>typedef struct Stack{ int top; char c[100000];}Stack;void init(Stack &s){ s.top=0;}void push(Stack &s,char c){ s.c[s.top++]=c;}int pop(Stack &s,char *p){ int i=0; while(s.top>0&&(*p

rjps.net | ncry.net | tuchengsm.com | 90858.net | pxlt.net | 网站首页 | 网站地图
All rights reserved Powered by www.mwfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com