简单程序

作者在 2006-08-05 03:03:00 发布以下内容
一、输入两个数n1和n2,且n1〈n2,变成求n2*(n2-1)*(n2-2)...*n1。
本题考查语言功底,要求熟悉任何一门编程语言。
c语言描述
#include<stdio.h>
int main()
{
    int n1,n2;
 int i;
    int sum=1;
    scanf("%d%d",&n1,&n2);
 for(i=0;i<(n2-n1);++i)
 {
     sum*=n2-i;
 }
 printf("%d",sum);
 return 0;
}
c++语言描述
#include<iostream.h>
using namespace std;
int main()
{
    int n1,n2;
 int sum=1;
 cin>>n1>>n2;
 for(int i=0;i<(n2-n1);++i){
 sum*=n2-i;
 }
 cout<<sum<<endl;
 return 0;
}
java语言描述
Import java.io.BufferedReader;
Import java.io.InputStreamReader;
Public class Main{
    Static int n1,n2;
 Static int sum=1;
Public static void main(String[] args){
try{
    BufferedReader br = new BufferedReader(new ImputStreamReader(System.in));
 n1=Imteger.parseInteger(br.realLine());
 n2=Integer.parseInteger(br.readLine());
 }catch(Exception e){
 break;
 }
     for(int i=0;i<(n2-n1);++i){
  sum*=n2-i;
  }
  System.out.println(sum+"\n");
}
}
默认分类 | 阅读 1327 次
文章评论,共0条
游客请输入验证码
浏览108175次