c语言编程从键盘输入一个任意正整数,求其各位数字立方和。
#include<stdio.h>
intmain()
{
inta;
scanf("%d",&a);
intb[10]={0};
intk=0;
while(a)
{
b[k]=a%10;
a=a/10;
k++;
}
printf("%d
",k);
inti=0,sum=0;
while(i<=k)
{
sum=sum+b[i]*b[i]*b[i];
i++;
}
printf("%d
",sum);
}
扩展资料
C语言逆置正整数
#include<stdio.h>
intmain()
{
intsum,newsume,one,two,three;
scanf("%d",&sum);
one=sum%10;
two=sum/10%10;
three=sum/100;
newsume=one*100+two*10+three;
printf("%d
",newsume);
return0;
}
c语言问题:要求对于输入的任意一个正整数,验证它是否是完数。
include<stdio.h>#include<math.h>int main(){ int nSum = 0, nNum = 0; scanf("%d", &nNum); if (nNum < 6) \/\/ 第一个完数是6 { return 0; } for (int j = 1; j < sqrt(nNum); ++j) { if (nNum % j == 0)\/\/ nNum对j取余等...
从键盘输入任意正整数,判断是否素数的c语言
include"math.h"main(){ int m,i,k;scanf("%d",&m);k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1)printf("%d is a prime number\\n",m);else printf("%d is not a prime number\\n",m);} ...
哪个高手告诉我用C语言怎么编“从键盘上输入一个正整数N,
在这个C语言程序中,我们首先导入了一个名为 int main() 的函数。这个函数负责执行程序的主要逻辑。首先,我们使用 printf 函数提示用户输入一个整数。然后,我们声明了一个整型变量 iInput 用于存储用户输入的整数。接下来,我们声明了两个整型变量 iSum 和 itemp。变量 iSum 用于存储输入数字中各个数字...
任意输入一个正整数n,s=1-3+5-7...n c语言
include <stdio.h>#include <math.h>int main(){int n,s=0;scanf("%d",&n);for (int i = 0; i < n; ++i){s+=(2*i+1)*pow(-1,i);}printf("%d\\n",s );return 0;}\/\/满意请采纳^_^
(2)编写程序,实现任意输入一个正整数n,求+1!+3!+5!+++n!之和+要求将...
以下是使用C++语言编写的程序,实现了求1!+3!+5!+...+n!之和:```c++ include <iostream> using namespace std;int main(){ int n;cout << "请输入一个正整数n:";cin >> n;int sum = 0; \/\/ 存储求和结果 int factorial = 1; \/\/ 存储当前阶乘 for (int i = 1; i <= n;...
C语言 编写一个程序,输入一个正整数,求出它是几位数。
\/*功能:输入一个任意长度的正整数,求出它是几位数。*\/ include<stdio.h> int main(){ int number;int count = 0;\/\/记录个数 scanf("%d", &number);if (number == 0){ printf("number is %d\\n",count+1);\/\/0是一位数 }else { while (number != 0){ number = number \/ 10...
编程,c语言中通过函数调用从键盘上任意输入一个正整数的反序数.如...
include<stdio.h> int fan(int n);void main(){ int n;printf("请输入一个三位数以内的正整数:");scanf("%d", &n);n = fan(n);printf("%d\\n", n);} int fan(int n) { int x, y, z;if (n <= 9)return n;else if (n >= 10 && n <= 99) { x = n \/ 10;y ...
C语言编程:输入任意个正整数(以输入负数表示结束输入),分别求出所有的...
include <stdio.h> int main() { int n;int odd = 0, even = 0;while ((scanf("%d", &n)) == 1) { if (n < 0)break;if (n % 2)odd += n;else even += n;} printf("sumodd=%d sumeven=%d", odd, even);return 0;} ...
C语言输入正整数n,输出1~n,每行一个
C语言输入正整数n,输出1~n,每行一个的一种可能的代码如下:include <stdio.h>int main(){ int n,i; printf("请输入一个正整数:"); scanf("%d",&n); \/\/从键盘输入一个正整数 for(i=1;i<=n;i++) \/\/循环输出1到n { printf("%d\\n",i); \/\/每行输出一个数字并换...
编写C语言程序,从键盘上输入一个正整数,计算并输出该数各位数字之和...
include<stdio.h> include<math.h> main(){ int n,m,sum;printf("please input:");scanf("%d",&m);for(sum=0;m;m=m\/10){ n=m%10;sum=sum+n;} printf("sum is %d",sum);} 大概想了下思路,你看看吧,不知道对错