码迷,mamicode.com
首页 > 编程语言 > 详细

算法提高 新建Microsoft Word文档

时间:2016-01-27 00:46:36      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:

技术分享
 1 #include<iostream>
 2 #include<cstdio>
 3 #include<cstring>
 4 #include<string>
 5 using namespace std;
 6 const char s2[15] ="Successful";
 7 const char s3[15] ="Failed";
 8 int main()
 9 {
10     int s[3000],n,ans;
11     char s2[20];
12     memset(s,0,sizeof(s));
13     scanf("%d",&n);
14     getchar();
15     while(n--)
16     {
17         gets(s2);
18         if(s2[0]==N)
19         {
20             for(int i=1;i<2050;i++)
21             {
22                 if(s[i]==0)
23                 {
24                     s[i]=1;
25                     printf("%d\n",i);
26                     break;
27                 }
28             }
29         }
30         else
31         {
32             ans=0;
33             for(int i=0;s2[i]!=\0;i++)
34             {
35                 if(s2[i]>=0&&s2[i]<=9)
36                     ans=ans*10+s2[i]-0;
37             }
38             if(s[ans]==0)
39             {
40                 printf("Failed\n");
41             }
42             else
43             {
44                 s[ans]=0;
45                 printf("Successful\n");
46                 
47             }
48             
49         }
50     }
51     return 0;
52 }
View Code

设一个辅助数组s,看i位置是新建文件了还是没有文件。

算法提高 新建Microsoft Word文档

标签:

原文地址:http://www.cnblogs.com/WDKER/p/5161882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!