编程计算12
⑴ 编程,计算1*2*。。。*10(求1到10的积)
程序:
#include<stdio.h>
void main()
{
int i=1,sum=1;
while(i<=10)
{
sum*=i;
i++;
}
printf("1到10的积为:%d\n",sum);
}
结果:
1到10的积为:3628800
Press any key to continue
⑵ c语言编程计算:s=1 12 123 1234 12345 123456(必须用循环控制语句实现)
这个就是用for实现的
#include<stdio.h>
intmain()
{
intnum=0;
for(inti=1;i<=6;++i)
{
num=num*10+i;
printf("%d",num);
}
printf(" ");
}
运行结果如下:
⑶ C++编程求12+22+32+…+1002
int sum=0;
for(int i = 12; i <= 1002; i += 10)
sum += i;
朋友,请【采纳答案】,您的采纳是我答题的动力,如果没有明白,请追问。谢谢。
⑷ 编程求1!+2!+3!+4!···+12! ,并试着简化程序
我来回答你的问题吧,对于初学者来说呢,一般会采用好几重循环的方法来解决,程序看上去庞大切不易懂,对于阶乘问题最简算法应该就是递归了,对于阶乘和递归楼上都有说到,一楼的递归看起来有点晦涩,我给出我的代码,你自己去验证了;
int fn(int i)
{ if(i == 1)
return 1;
return i*fn(i-1);
}
int main(void)
{ int i;
for(i=0; i<=12;i++)
sum += fn(i);
printf("the result is : %d\n", sum);
return 0;
}
⑸ c语言编程计算!~急!!!!!!!!!
#include <stdio.h>
main()
{
int i,n;
int sum,prod;
float salary,total;
sum = 0;
i=0;
//求和
while(i<100)
{
sum += i;
i++;
}
printf("The sum from 1 to 100 is: %d\n",sum);
//输入n求和
printf("Input n:");
scanf("%d",&n);
sum = 0;
i=0;
while(i<n)
{
sum += i;
i++;
}
printf("The sum from 1 to %d is: %d\n",n,sum);
//第2问
printf("Input n:");
scanf("%d",&n);
sum =0;
i=n;
while(i>=1)
{
sum += i;
i--;
}
printf("The sum from %d to 1 is: %d\n",n,sum);
//第3问
printf("Input n:");
scanf("%d",&n);
prod = 1;
while(i<=n)
{
prod *= i;
i++;
}
printf("The proct from 1 to %d: %d\n",n,prod);
//第4问
i=1;
while(i<=10)
{
printf("%d ",10*i);
i++;
}
printf("\n");
//第5问
total = 0;
i=1;
while(i<=12) {
printf("Enter the salary of month %d:",i);
scanf("%f",&salary);
total += salary;
i++;
}
printf("Total income: %.2f\n",total);
}
⑹ 帮忙编程(C语言)
求a&&b,a||b,a&&c 结果是1。
用d=a&&b,a||b,a&&c与e=a&&b;结果一样,都只计算a&&b,对d等式,后面a||b与a&&c没计算(我用VC6.0调试的)。
如果a=12,b=0,c=12;
d=a&&b,a||b,a&&c;d结果为0,若d=a&&c,a||b,a&&b;d结果为1。
#include<stdio.h>
int main() {
int a,b,c,d;
a=12;
b=18;
c=12;
d=a&&b,a||b,a&&c;
printf("%d\n",d);
return 0;
}
⑺ 用C语言编程计算1!+2!+……+20!=
#include <stdio.h>
int main()
{
double k=1,s=0,i;
for(i=1;i<=20;i++)
{
k*=i;
s+=k;
}
printf("1!+2!+3!+...+20!= %lf
",s);
}
⑻ 编写程序,计算一个整数各位数字之和
语言编程如下:
#include
<iostream>
using
namespace
std;
void
sum(int
n){
int
m;//暂存各位数
int
res=0;//结果
cout<<"res=";
while(n){
m=n%10;//当前个位数
n=n/10;//除个数位之外的数
//输出样式
if(n==0)
cout<<m;
else
cout<<m<<"+";
res+=m;//求和
}
cout<<"="<<res<<endl;
}
int
main()
{
int
n;
cout<<"n:";
cin>>n;
cout<<"n的各位数之和";
sum(n);
return
0;
}
(8)编程计算12扩展阅读:
整数各位数字之和函数编程思路
给定一个正整数,求它的各位数字之和。
例如,给出整数1236,那么计算
1+2+3+6=12
得到结果为:12。
1、求和函数sum
编写一个函数完成求和的功能:
原型:int
sum();
功能:返回整数num的各个位数字之和。
2、Input
一个int类型的整数N。
3、Output
输出N的各位数字之和。
Sample
Input
1236
Sample
Output
12
⑼ 编程计算1*2+3*4+5*6+7*8+9*10
Dim s As Integer, p As Integer
s = 0
For p = 1 To 10 Step 2 '条件要注意一下的
s = s + p * (p + 1)
Next p
Debug.Print s
⑽ 计算机编程计算
2.
S=0
For i=10 step 10
S=S+i
next i
其他的题目明显超出计算机中整型数可表示的范围,涉及复杂算法,或者如果你使用的变成语言支持“大数”数据类型可以进行大数运算