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]);
else
printf("%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