SOGO論壇

標題: C++ 新手問題 [列印本頁]

作者: arkai963    時間: 2010-11-12 19:03:36     標題: C++ 新手問題

大家好 小弟我用的是C++
有幾個疑問需大大們幫忙

include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv[])
{
  int i,j;
  for(i=1;i<9;i++)
  {
  for(j=1;j<=9;j++)
  {
      printf(",%1d*%1d=%2d",i,j,i*j);
  }
      printf("\n");
  }
  system("PAUSE");        
  return 0;

}

上面程式顯示出來是
,1x1=1,1x2=2~,1x9=9

我想把,1x1=1前面的逗號用掉應該怎麼改
小弟我還新手 各位高手大大幫個忙


還有我有題目一值做不出來也請大大們邦一下
感覺題目怪怪的~
n=1~5 分別計算出n!/1 (n!分之1)之值

計算5
     Σ  n!/1 之值
     1
作者: kwave    時間: 2010-11-14 22:49:45

include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv[])
{
  int i,j;
  for(i=1;i<9;i++)
  {
     for(j=1;j<=9;j++)
     {
         printf("%1d*%1d=%2d",i,j,i*j);
         if (j == 9)
               printf(",");
         else
               printf("\n");

     }
      printf("\n");
  }
  system("PAUSE");        
  return 0;

}
作者: kira1101    時間: 2010-12-5 01:09:45

計算 1 / N!
int main(){
   int i=1,n;
   printf(" n=?\n");
   scanf("%d",&n);
   printf("1/ %d!="n);
   while(n){i*=n;n--;}
   printf("1/%d",i);
}

計算   1 / N! 的希格瑪
int main(){
   int i,n,sum=1,j,k,temp,total=0;
   printf(" n=?\n");
   scanf("%d",&n);
   printf("1/ %d!=",n);
   temp=n;
   for(i=1;i<=n;i++){
      for(j=n,k=1;j>i;j--){               
         k*=j;
      }
      total+=k;
      sum*=temp;
      temp--;
   }
   printf("1/%d\n\n",sum);
   printf("%d/%d\n\n",total,sum);
   system("PAUSE");
}

《 本帖最後由 kira1101 於 2010-12-5 01:51 編輯 》




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM