求问各位:我这程序怎么回事,逆序总是少一个数
#include<stdio.h>
int main(void){
int n,r,q;
char link[80];
char b[80];
printf("Enter number:");
getchar();
r=0;
while((link[r]=getchar())!=' '){
r++;
}
link[r]=' ';
q=r;
for(n=0;n<=r;n++){
b[n]=link[q-1];
printf("%c",b[n]);
q--;
}
return 0;
}
printf("Enter number:");
getchar(); //这个是做什么的?取了一个没有赋给数组,删除它就可以了
热门标签: