不会的C
因为scanf读取的问题,以回车结尾时,\n仍在缓冲区,会自动流入下一个读取行,导致后边第一个字符串读取失败,直接没有进入for循环。且让字符串进了while(scanf("%d",&p)!=EOF)里,但是这里字符串用%d没有报错,后边一直无限循环才找出了问题。
@Override
#include<stdio.h>
#include<String.h>
void f(char str[],int m,int n)
{
for(int i=m
原创
2021-03-27 23:41:00 ·
214 阅读 ·
2 评论