java eclipse C语言(Dev C++) 求阶乘 或 判断奇偶

5 篇文章 0 订阅
3 篇文章 0 订阅

问:求阶乘N! 或 判断奇偶

答:

目录

一、Java eclipse

二、扩充 C语言(简述)(Dev C++)

阶乘N!:

奇偶:


一、Java eclipse

利用了Scanner输入

利用了for累乘,if判断语句;

import java.util.Scanner;
public class Njcjo {
    public static void main(String[] args) {
        System.out.println("请选择1:N! 或 2:判断奇偶");
        Scanner in=new Scanner(System.in);
        int x=in.nextInt();
        if(x==1)                                           //两种选择
        {   System.out.println("请输入n(N!)");
            int n1=in.nextInt();
            int s1=1;
            for(int i=1;i<=n1;i++)                         //s1作为累乘的值                                        
               s1=s1*i;
            System.out.println("这"+n1+"!结果为:"+ s1);    
        }
        else if(x==2)
        {   System.out.println("请输入n(奇偶)");
            int n2=in.nextInt();
            if(n2%2==0)    System.out.println(n2+"为偶数");
            else           System.out.println(n2+"为奇数");    
        }
        else
        {  System.out.println("未选择或选择错误");}         //只能选择1或2
    }
}

二、扩充 C语言(简述)(Dev C++)

阶乘N!:

#include<stdio.h>
int main()
{
  int i;
  int s,n;
  printf("请输入n(N!)");
  scanf("%d",&n);
  for(i=1;i<=n;i++)
     s=s*i;
  printf("%d!结果是:",s);
  return 0;
}

奇偶:

#include<stdio.h>
int main()
{
   int n; 
   printf("请输入n:");
   scanf("%d",&n);
   if(n%2==0)    printf("%d是偶数",n);
   else          printf("%d是奇数",n);
   return 0;
}

补充:利用scanf x,if ==,可以合并为一个程序;(与java eclipse 相似)

------------分割线---------------

菜鸟古古2021-6-8 15:47:24

              2021-6-8 16:25:01   扩充 C语言(简述)

              2021-6-8 16:38:02   修改为了代码块

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值