蓝桥杯3

    xiaoxiao2022-07-14  168

    蓝桥杯3 题目描述 字符串的输入输出处理。 输入 第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。 输出 先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回车分割依次按行输出。每行输出之间输出一个空行。 样例输入 2 www.dotcpp.com DOTCPP A C M D O T CPP 样例输出 www.dotcpp.com DOTCPP

    A C M

    D

    O

    T

    CPP #include<stdio.h> #include<stdlib.h> int main(){ char a[1000]; int n; scanf("%d",&n); for(i=1;i<=n;i++){ gets(a); puts(a);//自带换行; printf("\n"); }//n个字符串的原样输出; while(scanf("%d",a)!=EOF) { printf("%s",a);//不带空格输入由于%s遇到space截止; printf("\n"); } return 0; }

    最新回复(0)