规范化句子长度,使得句子有相同数量的单词。句子的单词用空格隔开。不足数量补单词PAD,超过进行截断。
输入格式:
I like china.
5
输出格式:
I like china. PAD PAD
输入样例:
在这里给出一组输入。例如:
I like china.
5
输出样例:
在这里给出相应的输出。例如:
I like china. PAD PAD
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#define N 100
int main(){
int n,i,t,count=0,p,j;
char a[N];
gets(a);
scanf("%d",&t);
for(i=0;i<strlen(a);i++){
if((a[i]!=' '&&a[i+1]==' ')||(a[i]!=' '&&a[i]=='\0'))
count++;
if(count==t) p=i;
}}
if(count<t){
for(i=0;i<strlen(a);i++)
printf("%s",a[i]);
for(j=1;j<t-count;j++){
printf(" PAD");
}
}else {
for(i=0;i<p;i++){
printf("%s",a[i]);}
}
printf("\n");
return 0;
}