c语言,逆序输出一句话中的单词入,I am a student输出student a am 我写的代码如下,没错误,但编译器不通过#include "stdafx.h"#include "string.h"char *fun(char *array){char *str=NULL;int n=strlen(array);for(int i=n-1;i>=0;i--)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 03:41:19
c语言,逆序输出一句话中的单词入,Iamastudent输出studentaam我写的代码如下,没错误,但编译器不通过#include"stdafx.h"#include"string.h"char*

c语言,逆序输出一句话中的单词入,I am a student输出student a am 我写的代码如下,没错误,但编译器不通过#include "stdafx.h"#include "string.h"char *fun(char *array){char *str=NULL;int n=strlen(array);for(int i=n-1;i>=0;i--)
c语言,逆序输出一句话中的单词入,I am a student输出student a am
我写的代码如下,没错误,但编译器不通过
#include "stdafx.h"
#include "string.h"
char *fun(char *array)
{
char *str=NULL;
int n=strlen(array);
for(int i=n-1;i>=0;i--)
{
int temp=i+1;
if(i==0)
{
while(array[i]!=' ')
{
*str++=array[i++];
}
}
if(array[i]==' ')
{
while((array[temp]!='\0')||(array[temp]!=' '))
{
*str++=array[temp++];
}
}
}
return str;
}
void main()
{
char a[]="I am a student";
printf("%s ",fun(a));
}

c语言,逆序输出一句话中的单词入,I am a student输出student a am 我写的代码如下,没错误,但编译器不通过#include "stdafx.h"#include "string.h"char *fun(char *array){char *str=NULL;int n=strlen(array);for(int i=n-1;i>=0;i--)
# include <stdio.h>
# include <string.h>

void fun(char* a,char* b)
{
\x09int i,j,k=0;
\x09for(i=strlen(a)-1;i>=0;i--)
\x09{
\x09\x09if(a[i]==' ')
\x09\x09{
\x09\x09\x09for(j=i+1;a[j]&&a[j]!=' ';j++)
\x09\x09\x09{
\x09\x09\x09\x09b[k++] = a[j];
\x09\x09\x09}
\x09\x09\x09b[k++] = ' ';
\x09\x09}
\x09}
\x09for(i=0;a[i]!=' ';i++)
\x09\x09b[k++] = a[i];
\x09b[k] = '\0';
}
int main(void)
{
\x09char a[20]="i am a stdudent",b[20];
\x09fun(a,b);
\x09printf("%s",b);
}

c语言,逆序输出一句话中的单词入,I am a student输出student a am 我写的代码如下,没错误,但编译器不通过#include stdafx.h#include string.hchar *fun(char *array){char *str=NULL;int n=strlen(array);for(int i=n-1;i>=0;i--) 请问如何用c语言将一个单词串逆序输出:将I am a student 变为student a am I, 输入正整数n,求出逆序数,并将所有逆序数对分别输出.C语言 C语言编程:输出一个3位整数的逆序数,如输入123,输出321. C语言:任意输入一个三位整数,然后逆序输出.如123变为321. 我想用c语言编个程序 给出一个不多于五位数的整数,求它是几位数,按逆序输出各位数我已经编写了个程序,不知道哪里出错了.输入5位数但输出第一位数+4个0.#include int main(){int i=1;int num;int a,b, C语言 给出一个不多于4位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字, 怎么用java实现,将一个英文句子逆序输出,例如 I am a student 逆序为student a am I求完整的句子代码 android 怎样将一句话中的单词个数逐个输出,统计相同单词的个数例如:有两句话 I am student ,I am a teacher,把 I 的个数输出,然后把 am的个数输出student的个数输出等等 C语言编程,有关逆序数的程序输入一个整数,将它的逆序输出.要求定义并调用函数reverse(number),它的功能是返回number的逆序数.例如,reverse(12345)返回值是54321. 用C语言:将一个数组中的值按逆序重新存放 c语言中的 怎么输出 求C语言答案 1,输出一个3位整数的逆序数,比如输入123,输出321 2,计算球的体积和表面积 3.编一程序,从键盘输入一个三位数,求出其逆序数并输出,例如输入123,输出321.使用c语言 C语言:输入一个多于5位的正整数,要求:求它是几位数,分别输出每一个数字,按逆序输出各位数字 编写程序,输入一个三位整数,把三个数字逆序组成一个新数,再输出.例如输入369,输出963.用C语言编写,我是初学者, 求解C语言数组题!将一个数组中的元素逆序如:原书组:12345逆序后:54321怎么没人给我说说 C语言中的一句话“表达式为真”,