Keywords:arry;two dimensional arry of stings(字符串二维数组);address;
the name of the arry means the first address;scanf("%s",str)!=EOF;
AC Code:
#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[81][81];int i = 0 ;while(scanf("%s",str[i])!=EOF){
i++;}for(int j = i-1; ; j--){
if(j == -1) break;else{
if(j>0)printf("%s ",str[j]);elseprintf("%s",str[j]);}}return 0;
}
aside note: two dimensional arry of stings is separated by branches,whereas(but) its storage structure is continuous.
#include<stdio.h>
int main (void)
{
char c[3][5] = {
"Apple","Orange","Pear"};int i;for(i=0;i<3;i++)printf ("%s\n",c[i]);return 0;
}
- two dimensional arry of stings is separated by branches:
- its storage structure is continuous:
printf ("%s\n",c[0]); //输出AppleOrangPear
printf ("%s\n",c[1]); //输出OrangPear
printf ("%s\n",c[2]); // Pear
- Output:
AppleOrangPear
OrangPear
Pear