mdsk.net
当前位置:首页 >> 设计一个算法,任意输入一个正整数,计算这个正整数... >>

设计一个算法,任意输入一个正整数,计算这个正整数...

如果只需要求和,那么: #include void main(){int n,s=0;scanf("%d",&n);while(n){s+=n%10;n/=10;}printf("%d",s);}运行示例: 如果需要列出算式,那么: #include void main(){int n,k=0,m=0,s=0;scanf("%d",&n);while(n){m=m*10+n%10;s+=n%10...

因数是无限的

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); }}

一个算法,任意输入一个正整数,判断这个数是否为素数,并画出程序框图设计这个方面我能帮到你,

用C++编写程序如下: #includeusing namespace std;float fun(int n){ if(n==1) return 1; else return fun(n-1)+1.0/n;}int main(){ int n; float s; cout

#include int main() { int n,s,t; while(scanf("%d",&n),n) { s=0; t=n; while(t) { s+=t%10; t/=10; } printf("%d %d\n",n,s); } } 时间复杂度为O(1)

#include void main(){ int a,sum=0; printf("请输入一个大于0的正整数~~"); scanf("%d",&a); while(a!=0) //循环结束的条件是 a等于 0 { sum+=a%10;// a%10 的作用是取a这个数的个位 比如 108除以10的余数是不是8 a/=10;//执行上一句代码之后还...

能就写个程序吗,不画流程图 #include int gcd(int a,int b) { if(b==0) return a; return gcd(b,a%b); } main() { int n,temp,t,i; printf("输入n的值\n"); scanf("%d",&n); printf("输入n个数\n"); scanf("%d",&temp); for(i=1;i

// z2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include using namespace std; void Reverse(int &m)//m为4位整数 { m=1000*(m%10)+100*(m%100/10)+10*(m%1000/100)+m/1000; } int main() { int m; coutm; Reverse...

int gcd(int a,int b) { int temp ; while(b!=0) { temp = a%b; a = b; b = temp; } return a; }

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