C。。。。越来越和谐了啊。。= =
输入一个英文语句(不记标点符号,单词之间只有一个空格),再逆向输出
例如:I am game boy
boy game am I
#include<stdio.h>
#include<string.h>
int f(char,char,int,int);
int main()
{
char a[80]={0},b[80]={0},c[80]={0};
int i,n,m=0;
printf("Input the sentence\n");
gets(a);
for(i=0;i<80;i++)
{
if(a[i]=='\0')
{
n=i-1;
break;
}
}
f(a,b,0,n);
for(i=0;i<80;i++)
c[i]=b[i];
for(i=0;i<80;i++)
{
if(b[i]==' '||b[i]=='\0')
{
f(b,c,m,i-1);
m=i+1;
}
}
printf("%s\n",c);
return 0;
}
int f(char x[],char y[],int p,int q)
{
int t=q;
for(;p<=t;p++,q--)
y[p]=x[q];
return 0;
}
相关文档:
已经知道的,不说了...大家都知道的,可以问问,查查资料。这里又放些附加建议:
1.基本算数运算:
既然计算机里没有真正的整数,那么计算机里也没有真正的算数运算。
取值范围:
设a和b是两个占一样位宽的无符号整数,这种整数可取到最大值M ......
#include "Stdio.h"
#include "Conio.h"
#include
#define size 81
#define lim 5
#define tstr "ABCDEFGH"
void display(char **p,int i);
void display2(char *p[],int i);
void display3(char (*p)[40],int i);
void testint();
int main(void)
{
testint();
getch();
return 0;
}
test1() ......
--------如果你用的是或打算用Eclipse For C++,那么从这里看,
1. 首先下载Eclipse for C++, 最新版是基于Eclipse 3.5.2的,eclipse-cpp-galileo-SR2-win32.zip
2. 解压,直接运行。注意,至少JDK你已经安装了(我用的是JDK1.6)。运行后welcome页面出现,进入Tutorials。先读Tutorial是个好习惯。
3. 首先 什么是CDT... ......