倒序打印
- 把一个单词读入一个字符数组中,然后倒序打印该单词。
#include<stdio.h>
int main(){
int i;
char word[30];
printf("Please enter the words: ");
scanf("%s", &word);
printf("The words you input is %s\n",word);
for(i = strlen(word) - 1; i >= 0; i--)
/* 循环的起始位置是单词长度-1,结束位置是0,strlen返回有效长度值,即不包括'\0' */
printf("%c", word[i]);
return 0;
}
- 数组中读入8个整数,并倒序打印
#include<stdio.h>
int main(){
int data[8];
printf("Please enter 8 integer data: ");
for(int i=0; i<8; i++)
{
scanf("%d",&data[i]);
}
printf("The reverse data is :");
for(int j=7; j>=0; j--)
{
printf("%d ",data[j]);
}
return 0;
}