C++字符串读入

 1 int read()
 2 {
 3     int x=0,f=1;char ch=getchar();
 4     while (ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
 5     while (ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
 6     return x*f;
 7 }
 8 int main()
 9 {
10   n=read();
11   scanf("%s",ch+1);
12   for(i=1;i<=n;i++) printf("%c",ch[i]);
13   return 0;
14 }

猜你喜欢

转载自www.cnblogs.com/myx12345/p/9220723.html