Copyright (c) 2016 烟台大学计算机与控制工程学院
All rights reserved.
文件名称:test.cpp
作者:何定钦
完成日期:2016年12月13日
题目描述:
输入一个字符串,将其分段输出,分段符为除字母和数字之外的符号。
输入:
输入一个字符串
输出:
输出分段后的字符串
样例输入:
ad/adfa,123d?a1
样例输出:
ad
adfa
123d
a1
分析:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a[20];
int i=0,j=1;
gets(a);
while(a[i]!='\0')
{
if(((a[i]>='0'&&a[i]<='9')||(a[i]>='a'&&a[i]<='z'))||(a[i]>='A'&&a[i]<='Z'))
{
printf("%c",a[i]);
j=1;
}
else if(j==1)
{
printf("\n");
j=0;
}
i++;
}
return 0;
}
结果:
知识点总结:
简单字符串的运用。
心得体会:
巧妙运用一些变量可以更好的完成题目要求。