hdu 2099 整除的尾数

来源:互联网 发布:java特殊字符转义 编辑:程序博客网 时间:2024/05/16 18:04

/......................................................................................................................................................\

wa了好几次,不知道为什么,格式的输出一定注意,特别是小于10的数的输出,

还有输出是空格


\....................................................................................................................................................../

ac代码:

#include<stdio.h>#include <iostream>#include<string.h>#include<stdlib.h>#include<math.h>#include<algorithm>#include<list>#include<vector>#pragma comment(linker,"/STACK:102400000,102400000")using namespace std;int main() {      int a,b,i,s[110],count,k;      while(scanf("%d%d",&a,&b),a||b)      {          k=0;          for(i=0;i<100;i++)          {              if((a*100+i)%b==0)              {                  s[k++]=i;              }          }          printf("%02d",s[0]);          for(i=1;i<k;i++)          printf(" %02d",s[i]);          printf("\n");      }      return 0; }
wa的代码:

看到的请解释下为什么?

#include<stdio.h>#include <iostream>#include<string.h>#include<stdlib.h>#include<math.h>#include<algorithm>#include<list>#include<vector>#pragma comment(linker,"/STACK:102400000,102400000")using namespace std;int main() {      int a,b,i,s[110];      while(scanf("%d%d",&a,&b),a||b)      {          int k=0;          for(i=a*100;i<a*100+100;i++)          {              if(i%b==0)             s[k++]=i%a;          }          printf("%02d",s[0]);          for(i=1;i<k;i++)          printf(" %02d",s[i]);          printf("\n");      }      return 0; }