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

c语言累加累减

发布时间: 2022-06-27 01:55:15

1. 用c语言怎么计算1到100的累加

在C语言中可以通过定义一个累加器(一个变量)并结合for循环来实现计算1到100之和。double sum=0; // 定义累加器变量sum,并初始化为0{ int i,sum;利用for循环,不断从1加到100,最后输出。

2. c语言怎么求1到n的累加和

1、首先定义一个函数,这个函数里的内容求n的阶乘,返回值是n的阶乘,如下图所示。

3. c语言求1~n累加求和

#include<stdio.h>

int main()

{ int n,i,s=0;

scanf("%d",&n);

for(i=1; i<=n; i++)

s+=i;

printf("%d ",s);

return 0;

}

4. 流水灯累加点亮

用C语言变啊,汇编的可读性太差了。
我用c语言编了个,P0引脚控制8个灯累加累减的:
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
#define N 40000
void delay(uint n);
void main()
{
uchar led=0x80;
uchar yiwei=0x40;
while(1)
{
while(1)
{
delay(N);
led=led+yiwei;
P0=led;
if(led==0xff) break;
yiwei>>=1;
}
while(1)
{
delay(N);
led=led-yiwei;
P0=led;
if(yiwei==0x40) break;
yiwei<<=1;
}
}
}

void delay(uint n)
{
uint i;
for(i=0;i<=n;i++);
i=0;
}

5. c语言 累加法,求编程。。。

#include <stdio.h>
int main()
{
int i,n;
printf("Please input n:\n");
scanf("%d",&n);
for (i=1;i<n;i++)
printf("%d+",i);
for (i=n;i>1;i--)
printf("%d+",i);
printf("%d\n",i);
return 0;
}

谢谢采纳

6. C语言如何实现连续输入的累加

#include<stdio.h>
main()
{
long sum=0,n;
char c;
for(c=getchar();c!='\n';sum+=n)
{
n=0;
for(;c>='0'&&c<='9';n=n*10+c-'0',c=getchar());
if(c=='+')c=getchar();
}
printf("%d\n",sum);
}

7. 一个累加的C语言程序

#include <stdio.h>

int main()
{
int x, y; //输入的数字
int temp, i; //交换、循环用变量
int sum = 0; //累加合

printf("请输入两个数字:");
scanf("%d%d",&x,&y);

if(x > y) //如果x>y则交换,保证x为较小的数
{
temp = x;
x = y;
y = temp;
}

for(i = x; i <= y; i++) //计算累加和
sum = sum + i;

printf("%d到%d的累加合为%d\n",x,y,sum); //输出

return 0;
}

8. C语言数字累加

很简单,在main()中的 sum和add()里面的sum不是同一个变量。你只需要把add()改成int add(int sum),然后这个函数返回return sum;
在用的时候add(sum)改成sum=add(sum),
具体为什么你自己想想,跟C语言书上的swap(a,b)的例子一样的道理 。

9. 在C语言中累加的写法

++a是先把a的值加1再参与运算,而a++实现参与运算再把a的值加1
如:
int
a=1,b=2;
int
d,c;
d=++b;//先将b的值加1,再将b的值赋给d,b=3,d=4,等效于b=b+1;d=b;
c=a++;//先将a的值赋给d,再将a的值加1,c=1,a=2,等效于c=a;a=a+1;
a+=b;等效于a=a+b;
同理a/=b;等效于a=a/b;

10. C语言累加的问题

++a是先把a的值加1再参与运算,而a++实现参与运算再把a的值加1
如:
int
a=1,b=2;
int
d,c;
d=++b;//先将b的值加1,再将b的值赋给d,b=3,d=4,等效于b=b+1;d=b;
c=a++;//先将a的值赋给d,再将a的值加1,c=1,a=2,等效于c=a;a=a+1;
a+=b;等效于a=a+b;
同理a/=b;等效于a=a/b;