私は、turbo c7のDOSシェルを使ってcmdを使って階乗プログラムをcで実行しようとしています。コードは次のとおりです。私はfact.exe 3として、それを実行すると、O/pは=階乗cmdでcプログラムを解決できません
#include<stdio.h>
void main(int argc, char* argv[])
{
int i, n, fact = 1;
n = atoi(argv[1]);
for (i = 1; i <= n; i++)
{
fact = fact * i;
}
printf("Factorial is:%s\n",fact);
}
です:rland C++ -copyright 1991ボーランド国際空港。 どうすればよいですか?
あなたはプログラムにどのような問題がありますか?あなたがそれを構築するとどうなりますか?あなたがそれを実行するとどうなりますか?あなたは本当に[良い質問をする方法を読む](http://stackoverflow.com/help/how-to-ask)に時間を掛けてください。おそらくあなたが必要とするのは、[良い初心者の本をいくつか読む]ことです(http://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list)? –
数字を表示しようとしましたが、文字列 'printf(" Factorial is:%s \ n "、fact)を設定しました。 => printf( "Factorial is:%d \ n"、事実); ' –