00问答网
所有问题
当前搜索:
c语言如何求各位数
C语言
编程。。。给定一个自然数n,求其
各位数字
之和,重复上一过程,一直...
答:
编一个复杂的,也是很浪费时间的,走了很多弯路的程序给你。嘿嘿 include <stdio.h> int shi(int bb){ int b1 = 1, b2;if (bb == 0) return 1;else for (b2 = 0; b2 < bb; b2++)b1 *= 10;return b1;} int geshu(int a){ int j = 0;do{ a /= 10;j++;}while(a ...
C语言如何求
一个整数的各个
位数
之和
答:
可以参考下面的代码:include "stdio.h"int main(){ int number,i=0,sum=0;printf("please input a number:");scanf("%d",&number);while(number!=0){ sum+=number%10;number/=10;i++;} printf("sum=%d\n",sum);printf("
位数
=%d\n",i);return 0;} ...
求计算
一个从键盘输入的正整数的
各位
之和,例输入的数是5684,该程序计算...
答:
include <stdio.h> int function(unsigned long n) { int s = 0;while (n != 0) { s += n % 10;n = n / 10;} return s;} int main() { unsigned long int n = 0;printf("input a positive integer please: ");scanf("%lu", &n);printf("%lu -> %d\n", n, function...
输入一个整数,输出它的位数以及
各位数
之和。用
C语言
完成~简单一点~我...
答:
不明白楼主让用
C语言
,大家
怎么
都用C++ ~~~include<stdio.h> void main(){ int num,temp,number=0,sum=0;printf("请输入一个整数:");scanf("%d",&num);temp=num;while(temp!=0){ sum =sum + temp%10;temp =temp / 10;number++;} printf("%d的位数是%d,
各位数
之和是%d\n",n...
c语言求
所有
位数
上的数字之和
答:
include <stdio.h> int main(int argc, char **argv){ int a;int sum = 0; //这是
各位数
的和 int NumWidth =0;//这是位数和 scanf("%d",&a);while(a != 0){ sum += a%10 ; //求余可以得到这个数个位上的数字,然后把它加到sum中 a /= 10; //把这个数字除以10,然后再...
求1000至9999间
各位数字
之和等于8的数。。
求怎么
用
C语言
写这个程序
答:
include <stdio.h> int main(){ int i,j,k,m;for (i = 1; i <=9; i++)for (j = 0; j <=9; j++)for (k = 0; k <=9; k++)for (m = 0; m <=9; m++){ if(i+j+k+m==8)printf("%d%d%d ",i,j,k,m);} return 0;} ...
C语言
编写一个程序,输入一个正整数,求出它是几位数。
答:
思路:求一个正整数n的
位数
可以先定义一个变量num,并初始化为0,依次把该整数n除以10,直到其为0为止,并且每除一次10,变量num的个数就自加1,最后num的值就是该整数n的位数。参考代码:include <stdio.h>int main(){ int n,num=0;scanf("%d",&n);while(n){num++;n/=10;}printf("...
如何
用
C语言
编写一个4位数的
各位数
之和?
答:
include<iostream> include<math.h> using namespace std;int su(int n){ for(int i=2;i<sqrt(n);i++){ if(n%i==0){ cout<<n<<"不是素数"<<endl;return 0;} cout<<n<<"是素数"<<endl;return 1;} } int main(){ int n;cin>>n;su(n);system("pause");return 0;}...
C语言
题目,输入一个正整数n,输出该数
各位数字
的积 例如,输入1234 输出...
答:
include <stdio.h> int main(){ int num,s=1;scanf("%d",&num);while(num>0){ s=s*(num%10);num/=10;} printf("每位数之积是:%d\n",s);return 0;}
c语言
求1到10000
各位数
的立方的和等于其本身
答:
include<stdio.h> void main(){ int i,a,b,
c
,d;for(i=1;i<10000;i++){ a=i/1000;b=i/100%10;c=i/1000%10;d=i%10;if(a*a*a+b*b*b+c*c*c+d*d*d==i)printf("%d ",i);} printf("\n");} 有不明白的我在线回答 ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜