问题及代码:
Problem F: 将字符串格式化后输出(串)
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 52 Solved: 40
[ Submit][ Status][ Web Board]
Description
输入一个字符串,将其按给定的长度n格式化并输出,若n=0,则输出原字符串
Input
输入一个字符串
Output
格式化并输出
Sample Input
asdfasdf
3
Sample Output
asd
fas
df
/*烟台大学计算机学院
作者:景怡乐
完成时间:2016年12月10日
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int i=0,n;
char str[80] ;
gets(str);
scanf("%d",&n);
while(str[i]!='\0')
{
printf("%c",str[i]);
if((i+1)%n==0)
printf("\n");
i++;
}
return 0;
}
运行结果:
知识点总结:数组的第一位元素总是从0开始计数,要特别注意。