当前位置:首页 » 编程语言 » c语言编写从1加到10
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言编写从1加到10

发布时间: 2022-10-07 18:13:28

㈠ 求助c语言高手 求1至10的累加和

#include<stdio.h>
void main()
{ int i,s;
int sum(int i);
for(i=1;i<=10;i++)
s=sum(i);
printf("s=%d\t",s);
}
int x=0; //把x定义一个全局变量,就可以了,如果定义局部变量每次初始化0,结果就是i=10啦
sum(int j)
{
x+=j;
return(x);
}

㈡ 用C语言编写求整数1到10的和

#include <stdio.h>

void main()
{
int i=0;
for(int j=1;j<=10;j++)
{
i+=j;
}
printf("%d\n",i);
}

㈢ 实现从1到10的累加,并打印出结果,请写出实现的程序代码

代码如下:

int temp = 0;

for (int i = 1; i < 11; i++)

{

temp += i;

}

输出temp就行了

㈣ C语言一到十的阶乘的和怎么编程

C语言一到十的阶乘编程方法:

1.记一个变量sum=0,用于累加。

2.记一个变量fact=1,用于累乘。

3.定义i从1到10循环。

4.每次循环将i累乘至fact,即fact=fact*i; // fact此时等于i的阶乘,类似于6!=5!*6。

5.每次循环将fact累加至sum,即sum=sum+fact; //sum此时就是1到i的阶乘的和。

程序最后,将sum输出,就是你要的结果了。

要学会编程,一定要有自己的思路。直接给你代码,但是你还是不知其所以然的话,等于没用。

如果我没理解错的话,你现在要做的是计算1!+2!+3!+...+10!

这个世界上,绝大多数的程序,都是可以手算出来的,区别在于花费的时间不同。像这种只要完成九年义务教育就可以做出来的数学题,我现在让你手算,你也能很快算出来。

总结如下:

那现在,如果让你试着手算一下,会发现,你其实并不会呆板地去死算,你会偷懒走捷径。

比如,你在计算完5!之后,再去计算6!的时候,你就不会从头从1一直乘到6了,而是直接用已经算过的5!乘以6就可以了。

然后等你把1!到10!全算出来的话,其实也只是做了9次乘法而已,剩下的,就只要再做9次加法就好了。所以这个程序的本质就是累乘和累加。




㈤ c语言 从1加到10的小程序!

是要这样的吗?
#include<stdio.h>
main()
{
int i,sum=0;
for(i=1;i<=9;i++)
{
sum=sum+i;
printf("%d+",i);
}printf("%d=%d\n",i,sum);
}

㈥ 求 从1加到10的 数组形式 C语言程序.

#include <stdio.h>
不是和理解你题目的意思。我就做了一个求1到10的和的程序
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int i,sum=0;
for(i=0;i<10;i++)
sum+=a[i];
printf("从1加到10的和是:%d\n",sum);
}

从1加到10的和是:55
Press any key to continue

㈦ c语言1阶层加到10阶层怎么写,我还是菜鸟

先写一个求阶乘的函数
long getSum(int s)
{
if(s==0)
return 1;
long m = 1;
for (int i = 1; i <= s; i++)
{
m *= i;
}
return m;
}
然后再主函数里
long result=0;
for(int i=1; i<=10; i++)
{
result+=getSum(i);
}
//result即为结果

㈧ 新手求教:用C++语言编写从1加到10的程序

#include <iostream>
using namespace std;

int main()
{
int sum = 0;
for(int i=1;i<=10;i++)
sum += i;
cout <<sum<<endl;

return 0;
}
有不明白可以继续问我

㈨ 计算从1加到10的值,且将各个数字存放在一个数组中,输出数值的各元素的值和求结果的C语言程序

#include<stdio.h>
#include<stdlib.h>
intmain()
{
intiArray[10]={1,2,3,4,5,6,7,8,9,10};
intiSum=0;
inti=0;
printf("数组元素为:");
for(i=0;i<sizeof(iArray)/sizeof(int);i++)
{
iSum+=iArray[i];
printf("%d",iArray[i]);
}
printf(" 和为:%d ",iSum);
return0;
}