#includemain(){int n,i,s=0,sum=0;printf("请输入一个整数:");scanf("%d",&n);i=n;while(i!=0){s+=(i%10)*(i%10)*(i%10);i/=10;sum++;}printf("是%d位数,各位立方和为%d\n",sum,s);}结果一 题目 用C语言编写程序,输入一个任意整数,求它的位数及各位数字之立方和.【使用while语句】...
1 #include<stdio.h>void main(){long int b,c,d,e,x;printf("请输入任意一个正整数\n");scanf("%ld",&x);b=x%10000/1000; /*分解出千位*/c=x%1000/100; /*分解出百位*/d=x%100/10; /*分解出十位*/e=x%10; /*分解出个位*/printf("四位数的立方和为:%ld\n",(b*b*b)+(c*c*...
printf("三个整数的立方和为:%d\\n", cubeSum); return0; } 在这个程序中,使用scanf函数来读取用户输入的三个整数,并将它们存储在num1、num2和num3变量中。然后,计算这三个整数的立方和,并将结果存储在cubeSum变量中。最后,使用printf函数将结果输出到屏幕上。 可以通过运行这个程序,输入三个整数,然后得到它...
void main(){ int x,sum=0,j;printf("请输入一个正整数:");scanf("%d",&x); //输入一个数 while(x!=0) //判断X是否为零 { j=x%10; //取个位数字 sum+=j*j*j; //累加其立方和 x/=10; //将高位降低一位 } printf("该数各位数的立方和为:%d.\n",sum...
include<stdio.h> void main(){ int i,n,sum=0;printf("输入n:");scanf("%d",&n);for(i=0;i<n;i++)sum+=(i+1)*(i+1)*(i+1);printf("1的立方一直加到%d的立方和为%d\n",n,sum);}
include <stdio.h> main(){ int i,sum=0;for (i=1;i<=10;i++) sum = sum + i*i*i;printf("%d",sum);} 得 3025 若不含10:for (i=1;i<10;i++) sum = sum + i*i*i; 便可。
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\n",k);inti=0,sum=0;while(i<=k){ sum=sum+b[i]*b[i]*b[i];i++;} printf("%d\n",sum);} ...
include "stdio.h"int lifang(int num); //求一个数的立方void main(){int a,b,c;int sum;printf("请输入三个整数:\n");scanf("%d%d%d",&a,&b,&c);sum = lifang(a)+lifang(b)+lifang(c);printf("%d、%d和%d的立方和为:%d\n",a,b,c,sum);} int lifang(int num){int ...
include<stdio.h> define MIN 1.0 define MAX 1000.0 void main(){ float fi = 1.0, fsum=0.0;int step = 1;for(fi=MIN; fi< MAX; fi+= step){ fsum += fi * fi * fi;} printf("%.0f",fsum);getch();} 用个float型的~...
include<stdio.h> int main(){ int x,y;sacnf("%d,%d",&x,&y);printf("%d^3+%d^3=%d",x,y,(x*x*x+y*y*y));return 0;}