lzth.net
当前位置:首页 >> 设计一个算法,通过键盘输入一个正整数,计算它的... >>

设计一个算法,通过键盘输入一个正整数,计算它的...

import java.util.Scanner; public class Main{ public static void main(String args[]){ Scanner input=new Scanner(System.in); int x=input.nextInt(); long sum=1; for(int i=x;i>0;i--) sum=sum*i; System.out.println(x+"的阶乘为"+sum); }}

#include main(){ int d=0,sum=0; scanf("%d",&d);//输入整数 while(d)//当d=0时程序停止运行 { sum+=d%10;//求个位数并求和 d=d/10;//去掉个位,千位-->百位 百位-->个位 个位-->小数点后,不保存 } printf("%d\n",sum);

任意给定一个大于1的正整数n,设计一个算法求出n的所有因数? 程序如下(c): main() { int n,n; scanf("%d",&n); printf("n's factors are:\n"); for(n=1;n

INPUT "请输入一个正整数";ni=nt=1DO t=t*n i=i-1LOOPUNTIL i=0PRINT tEND

给楼主用C++写了void outputFactor(int n) { for (int i=1;i<int(sqrt(n));i++) { if(n%i==0) { printf("%d %d ",i, n/i); } } if( (sqrt(n) == int(sqrt(n))) && (n%int(sqrt(n))==0) ) { printf("%d', int(sqrt(n))); } printf("\n");}

第一#includemain(){ int n,m,i,j; long int sumn,summ; scanf("%d%d",&n,&m); if(m>15 || n>15) printf("wrong!\n"); else { sumn=1; summ=1; for(i=1;i sumn=sumn*i; for(j=1;

#include int main() { int a; int sum = 0; scanf("%d",&a); if(a return 0; while(a != 0) { sum += a % 10; a /= 10; } printf("%d\n", sum); return 1; }

#include#includevoid Q1(void){ printf("hello world!\n"); return;}void Q2(void){ int a, b; scanf("%d %d", &a, &b); int c = a + b, d = a - b; printf("%d %d\n", c, d); return;}void Q3(v

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com