4、字符串分隔
作者:互联网
描述
•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:
连续输入字符串(每个字符串长度小于等于100)
输出描述:
依次输出所有分割后的长度为8的新字符串
示例1
输入:
abc
输出:
abc00000
答案:
#include<stdio.h> #include<string.h> int main() { char str[100]; char *p=NULL; int count=0; while(scanf("%s",str) != EOF) { p=str; //注意:每次输入字串的时候将指针p置位到str的首地址; count = 0; while (*p != '\0') { putchar(*p++); count++; if(count == 8) { printf("\n"); count =0; } } if((*p=='\0')&&(count!=0)) { while(count++!=8) putchar('0'); putchar('\n'); } } return 0; }
标签:count,putchar,++,str,字符串,分隔,输入 来源: https://www.cnblogs.com/yuanqiangfei/p/16179778.html