與正確輸出不相符(line:2)
您的答案為: 2! = 2 * 1 = 2
正確答案為: 1! = 1 = 1
在自家電腦測從零到十都OK
但卻出現這奇怪訊息......
以下是程式碼:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int n,i,t;
char a='!';
while(cin>>n>>a){
t=1;
if(n==0){
cout<<"0! = 1 = 1"<<endl;
continue;
}
cout<<n<<"!"<<" =";
for(i=n;i>0;i--){
t*=i;
if(i==1)cout<<" "<<i<<" = ";
else cout<<" "<<i<<" *";
}
cout<<t<<endl;
}
return EXIT_SUCCESS;
}
與正確輸出不相符(line:2)
您的答案為: 2! = 2 * 1 = 2
正確答案為: 1! = 1 = 1
在自家電腦測從零到十都OK
但卻出現這奇怪訊息......
以下是程式碼:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int n,i,t;
char a='!';
while(cin>>n){
t=1;
if(n==0){
cout<<"0! = 1 = 1"< continue;
}
cout< for(i=n;i>0;i--){
t*=i;
if(i==1)cout<<" "< else cout<<" "< }
cout< }
return EXIT_SUCCESS;
}
與正確輸出不相符(line:2)
您的答案為: 2! = 2 * 1 = 2
正確答案為: 1! = 1 = 1
在自家電腦測從零到十都OK
但卻出現這奇怪訊息......
以下是程式碼:
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
int n,i,t;
char a='!';
while(cin>>n){
t=1;
if(n==0){
cout<<"0! = 1 = 1"< continue;
}
cout< for(i=n;i>0;i--){
t*=i;
if(i==1)cout<<" "< else cout<<" "< }
cout< }
return EXIT_SUCCESS;
}