1. 用c语言怎么编写一个从1加到10的程序...新手求解
#include <stdio.h>
void main()
{
int n;
int sum=0; //初始sum变量值为0;
for(n=1;n<=10;n++)
{
sum=sum+n;//从一加到10;
}
printf("1+2+...+10=%d",sum);
}
(1)一到十相加c语言扩展阅读:
for循环是编程语言中一历散种开界的循环语句,而循环语句由循环体及循环的终止条件两部分组成,for循环其在各种编程语言中的实现与表达有所出入,但基本为以C语言和pascal语言代表的两种形式。
C语言中的for循环如下:
for(单次表达式;条件表达式;末尾循环体)
{
中间循环体;
}
for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计埋烂肆算其它与for循环无关但先于循环部分处理弯轿的一个表达式。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体 。
执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。
2. 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);
}
3. c语言编程 1到10选出其中的偶数相加,并写出结果
/*
HELLO.C
--
Hello,
world
*/
#include
"stdio.h"
#include
"conio.h"
main()
{
int
i,sum=0;
for(i=1;i<=10;i++)/*循环1到10的数*/
if(i%2==0)/*判断为偶数*/
sum=sum+i;/*偶数求和*/
printf("%d",sum)
;
getch();
}/*刚才我编译运行了,结果为30*/
4. 如何用c语言编写程序,输入10个数并求和呢
1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:
5. c语言中用if else语句求1到10的和
通常这种问题都是用循环语句求解的,不会用if语句。
如果实在想要实现用if来循环,可以写一个递归函数来求和。
(ps:递归:一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法)
代码如下:
#include
int
n;
int
F(int
n)
{
if
(nreturn
1;
else
return
n
+F(n-1);
}
int
main()
{
puts("输入一个整数");
scanf("%d",&n);
printf("求和的结果是%d\n",
F(n));
return
0;
}
这个程序可以求1~n的和,如果要求1~10的和,输入n的值为10即可。
6. 设计C语言计算1!+2!+3!+......+10!=
C语言计算1到10的阶乘的和的代码如下:
#include"stdio.h"早敬信
#include"math.h"
voidmain(){inti,j,n,sum=0;
for(i=1;i<=10;i++)
{
n=1;
for(j=1;j<=i;j++)
n*=j;
/*
将每一项阶乘相加求和。
*/
sum+=n;
}
printf("%d\n",sum);
}
本程序采用两层循环实现1到10的阶乘求和运算,使用第一层运算代表该计算式中的10项阶乘,第稿镇二层for循环表示每一项的阶乘,最后将它们求和即可实现这个运算。
(6)一到十相加c语言扩展阅读:
C语言数据类型关键字。
1、short:修饰int,短整型数据,可省略被修饰的int。
2、long:修饰int,长整型数据,可省略被修饰的int。
3、longlong:修饰int,超长整型数据,可省略被修饰的int。
4、signed:修饰整型数据,有符号数据类型。
5、unsigned:修饰整型数据,无符号数据类型。
6、restrict:用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式。
7、struct:结构体声明。
8、union:联合体声明。
9、enum:枚举声明。
10、typedef:声明类型别名。
11、sizeof:得到特定类型或特定类型变量的大小。
12、inline:内联函数用于取代宏定义,会在陆轮任何调用它的地方展开。
13、auto:指定为自动变量,由编译器自动分配及释放。通常在栈上分配。与static相反。当变量未指定时默认为auto。
14、static:指定为静态变量,分配在静态变量区,修饰函数时,指定函数作用域为文件内部。
15、register:指定为寄存器变量,建议编译器将变量存储到寄存器中使用,也可以修饰函数形参,建议编译器通过寄存器而不是堆栈传递参数。
16、extern:指定对应变量为外部变量,即标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。
17、const:指定变量不可被当前线程改变(但有可能被系统或其他线程改变)。
18、volatile:指定变量的值有可能会被系统或其他线程改变,强制编译器每次从内存中取得该变量的值,阻止编译器把该变量优化成寄存器变量。
7. c语言计算1到10之间奇数之和和偶数之和
9.
int& z吧
10.
#include <stdio.h>
int main(){
int a, b, c, i;
a=c=0;
for(i=0;i<=10;i+=2){/*这里应该是<=10,不是<10*/
a+=i;
b=i+1; /*填空*/
c+=b;
}
printf("偶数之和=%d\n",a);
printf("奇数之和=%d\n",c-11); /*最后一次循时,i=10;,b=11,c存放奇数和且在b=i+1后面,多加了11*/
}
8. 求助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);
}
9. c语言怎么求1到n的累加和
1、首先定义一个函数,这个函数里的内容求n的阶乘,返回值是n的阶乘,如下图所示。
10. 用C语言编写求整数1到10的和
#include <stdio.h>
void main()
{
int i=0;
for(int j=1;j<=10;j++)
{
i+=j;
}
printf("%d\n",i);
}