输出格式错误

时间:2014-05-21 13:41:33

标签: c++

我在codeforces上提交了这个 检查者的评论来了 - '"错误的输出格式预期的整数,但是"输入"发现"" 哪里是错误

 #include<iostream>
 using namespace std;

 int main(){
     int n,m,a,i,l = 0,k = 0;

     cout<<"Enter the values of n,m,a";
     cin>>n;
     cout<<"\n";
     cin>>m;
     cout<<"\n";
     cin>>a;

     for(i = a ; i < n ; i = i + a){
         l++;
     }

     for(i = a ; i < m ; i = i + a){
         k++;
     }

     cout<<"The least number of flagstones needed is"<<(l+1)*(k+1);

   return 0;
}

1 个答案:

答案 0 :(得分:6)

在竞赛网站上,除了预期的答案之外,你不应该打印任何内容,因此"Enter the values of n,m,a"和新行等所有消息都不应该存在。删除所有cout - s并仅保留最后一个cout<<(l+1)*(k+1)<<endl;代码不太关注,但通常在最后一行输出后应该有一个空行。