int main()
{
char str[100], *p
int digit
scanf("%s", str)
digit=0
for(p=strp++)
{
if(*p>='0'&&*p<='9')
{
if(digit==0)
{
唯念凯 digit=1
}
指唤 else
{
if(*(p-1)==*p-1)
{
digit++
}
else
{
if(digit>1)
{
for(digit>0digit--)
printf("%c", *(p-digit))
printf("\n")
}
digit=1
}
}
}
else
{
if(digit>1)
{
for(digit>0digit--)
printf("%c", *(p-digit))
printf("\n")
}
digit=0
if(*p=='\0')
break
高雹 }
}
}
digit统计连续递增数字个数
#include <stdio.h>void main()
{int i
for(i=1i<100i++)
printf("%3d",i)
getch()
}
100可以根举毕据需要改动,也可以增加正氏芹一核陪个输入函数来实现
用一个变世余腔量保存文件名,比如整型变量。 然后递增增加这个整型变量,通过搜衫sprintf生成文件名。
再打开。 比如这样。
int index=1char fname[100]
FILE *fp
for(index=1 index<100 index++)
{
毁余 sprintf(fname, "%d.txt", index)
fp=fopen(fname, "w")
//.....
fclose(fp)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)