标准输入几行输入,输出每行并输出行号。
<1>
#include<stdio.h>
#include<stdlib.h>
#define max 100
main()
{
int i,j;
int n;
i=0;
char *p[max];
printf("please input the number of max line:\n");
NEXT: scanf("%d",&n);
if(n<0)
{
printf("error input,please input the number n again :\n");
goto NEXT;
}
while(i<n)
{
scanf("%s",&p[i]);
printf("%d.%s\n",i+1,&p[i]);
i++;
}
}
<2>
#include<stdio.h>
#define max 1000
main()
{
char a[max][max];
int i,n;
printf("please input the number n:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s",&a[i]);
}
for(i=0;i<n;i++)
{
printf("%d.%s\n",i+1,a[i]);
}
}