一:输入英文单词,输出它的倒置形式,先输入n,表示有n个英文单词.输出每个英文单词的倒置形式
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/04 23:34:28
一:输入英文单词,输出它的倒置形式,先输入n,表示有n个英文单词.输出每个英文单词的倒置形式
#include<stdio.h>#include<stdlib.h>#include<string.h>void print(char *s){int len;len = strlen(s);int i;for(i = len - 1;i >= 0;i--){printf("%c",*(s+i));}printf("\n");}int main(){ char a[100];int n;char ch;printf("请输入单词数:\n");scanf("%d",&n);ch = getchar();//吃掉回车while( n != 0){gets(a);print(a);n--;}return 0; }运行截图:
再问: 大哥,顺序错了,要这样才行 输入 2 Flow abc 输出wolF cba
再答: #include<stdio.h>#include<stdlib.h>#include<string.h>/*void print(char *s){int len;len = strlen(s);int i;for(i = len - 1;i >= 0;i--){printf("%c",*(s+i));}printf("\n");}*/int main(){char a[100];char *pa,*pb;int n,len,i;char ch = ' ';printf("请输入:\n");gets(a);n = a[0] - '0';pa = a + 2;while(n != 0){if(n == 1)pb = strchr(pa,'\0');elsepb = strchr(pa,ch);len = pb - pa;pa = pb + 1;while(len != 0){printf("%c",*(pb - 1));pb--;len--;}printf(" ");n--;}printf("\n");return 0; }运行截图:
ps:我只想说解析字符串是最蛋疼的一件事。。。。。
再问: 大哥,顺序错了,要这样才行 输入 2 Flow abc 输出wolF cba
再答: #include<stdio.h>#include<stdlib.h>#include<string.h>/*void print(char *s){int len;len = strlen(s);int i;for(i = len - 1;i >= 0;i--){printf("%c",*(s+i));}printf("\n");}*/int main(){char a[100];char *pa,*pb;int n,len,i;char ch = ' ';printf("请输入:\n");gets(a);n = a[0] - '0';pa = a + 2;while(n != 0){if(n == 1)pb = strchr(pa,'\0');elsepb = strchr(pa,ch);len = pb - pa;pa = pb + 1;while(len != 0){printf("%c",*(pb - 1));pb--;len--;}printf(" ");n--;}printf("\n");return 0; }运行截图:
ps:我只想说解析字符串是最蛋疼的一件事。。。。。
一:输入英文单词,输出它的倒置形式,先输入n,表示有n个英文单词.输出每个英文单词的倒置形式
输入一行字符,输出其中的英文单词个数
C语言编程题:输入N个英文单词,建立字符串数组,按字典顺序输出这些英文单词,要求用指针实现.
C语言 数字转换输入一串数字字符,将其中0~9对应的英文单词输出,每个单词中间空一个空格.例如,输入”123“,输出”o
先输入一个正整数n,再输入任意n个整数,计算并输出这n个整数的和
输入m行n列的二维数组的值,再按行列形式输出.
有什么软件 输入英文单词 它可以读出来的
用VB编写输入一个正整数N,把它分解成质因子相乘的形式.如输入36,输出36=1×2×2×3×3
英文单词的音标怎么输入?
指针 输入多个英文单词保存到字符串数组中,按照字母顺序从小到大输出.
编程,输入一个正整数N,再输入NG个整数,输出其中的最大值,输入的每个数都在100~200
(C语言)输入一个正整数n,再输入n 个整数,输出这n个整数的最大值.