ACM整理(三)——1464helloword_for_U

来源:互联网 发布:登陆淘宝open平台 , 编辑:程序博客网 时间:2024/06/05 07:13


编程思想:

把个数算好即可,注意这个函数的使用:

int n=strlen(a);



#include<iostream>  using namespace std;#include<string.h>#include <stdio.h>int main(){char a[100];while (scanf("%s",a)!=EOF){int n=strlen(a);int n1,n2;for (n2=3;n2<=n;n2++){int temp=n-n2+2;if (temp%2!=0){continue;}n1=temp/2;if(n1<=n2){break;}}for (int i=0;i<n1-1;i++){printf("%c",a[i]);for (int k=0;k<n2-2;k++){printf(" ");}printf("%c\n",a[n-1-i]);}for (int j=n1-1;j<n-n1+1;j++){printf("%c",a[j]);}printf("\n");}return 0;}



1 0
原创粉丝点击