当前位置:首页 » 编程语言 » c语言求和

c语言求和

发布时间: 2022-01-09 23:15:49

c语言用两种方法求和

方法1,把三个数加起来,赋给d, 把 d 打印出来
#include <stdio.h>
#include <stdlib.h>
main(){
int a,b,c,d;
printf("please input a b c:\n");
scanf("%d %d %d",&a,&b,&c);
d = a+b+c;
printf("%d\n",d);
return 0;
}

方法2,直接打印 表达式 a+b+c 的值
#include <stdio.h>
#include <stdlib.h>
main(){
int a,b,c,d;
printf("please input a b c:\n");
scanf("%d %d %d",&a,&b,&c);
printf("%d\n",a+b+c);
return 0;
}

初学,不会要你们写函数,写宏定义,-- 太复杂,舍近求远了。

⑵ C语言数组怎样求和,

先获取数组长度,然后用for循环,从数组中获取值进行累加求和。

#include

#include

int main()

{

int n;

int val;

int * a;

int sun = 0, i;

printf("请输入数组的长度:");

scanf("%d", &n);

printf(" ");

a = (int *)malloc(n * sizeof(int));//为数组a动态分配内存

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

{

printf("请输入数组的第%d个元素的值:", i+1);

scanf("%d", &val);

printf(" ");

a[i] = val;

}

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

{

sun+=a[i];//sun+=a[i]相当于sun=sun+a[i];

}

printf("sun = %d ",sun);

free(a);//释放a动态分配的内存

return 0;

}

(2)c语言求和扩展阅读:

一个数组中的所有元素具有相同的数据类型(在C、C++、Java、pascal中都这样。但也并非所有涉及数组的地方都这样,比如在Visual Foxpro中的数组就并没这样的要求)。当然,当数据类型为 Variant 时,各个元素能够包含不同种类的数据(对象、字符串、数值等等)。可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量。

如果要用户输入的是一个数组,一般是用一个循环,但是在输入前也需要固定数组的大小。

compact跟变长数组没有太大的关系,也应该用不到变长数组。因为一般的传数组到函数中就是传数组的地址和元素的个数的,那只是一个提示,不是要求。

⑶ c语言:求和

intmain()
{
inta=100/*,b=0*/,d=50;
floatb=0;
floatc,g;
//首先int类型直接用%f输出会出错,所以你求和的数字b,最好一开始就设置成float类型

for(a=1;a<=100;a++)
{
b=b+a;
}

//在你的第二部分求和如果按你原来的写法,d=d*d,那么执行下来,d的参数是1,2,5,26
//第三部分求和也是类似问题
for(d=1;d<=50;d++)
{/*d=d*d;*/
b=b+d*d;
}

for(c=1;c<=10;c++)
{//c=1/c;
floatm=1/c;
b=b+m;}

printf("%.2f",b);
return0;

}

不懂的可以再问我

⑷ C语言求和代码

如下,输入的文件在d:\1.txt,想要改文件放的地方,只要改 freopen("d:\1.txt","w",stdout);这句话中的d:\1.txt#include "stdio.h"
#define N 10000
int addend[N];int main()
{
int i,j,n,m,sum;
freopen("d:\1.txt","w",stdout);
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&addend[i]);
scanf("%d",&m);
for(i=0;i<n-m+1;i++)
{
sum = 0;
for(j=0;j<m;j++)
{
printf("%d%c",addend[i+j],j!=m-1?'+':'=');
sum += addend[i+j];
}
printf("%d\n",sum);
}
return 0;
}

⑸ C语言 关于求和

x和y的变化不对
举例x
开始是1
然后x=1*2=2
x=2*3=6
x=6*7=42到这里就开始错了
y类似

⑹ C语言怎样求和

#include<iostream>
using namespace std;
int main()
{
double sum = 1;
for(int i = 2;i< 13; i++)
{
sum += 12.0/i;
}
cout<<sum<<endl;
return 0;
}

⑺ C语言求和输出

#include<stdio.h>

intmain()
{
inti,n,total,a[500][2];

scanf("%d",&n);
total=0;
for(i=0;i<n;i++)
{
scanf("%d%d",&a[i][0],&a[i][1]);
total+=a[i][1];
}

printf("Total:%d ",total);
for(i=0;i<n;i++)
{
printf("%-10d%d ",a[i][0],a[i][1]);
}


return0;
}

请采纳。

⑻ C语言中用什么函数求和

这要看你是怎样求和吧,求什么数几个数的和,而且也需要自己编写函数~~

⑼ 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;

}

热点内容
安卓手机怎么转移苹果系统 发布:2024-09-17 04:19:07 浏览:934
sql从表中查询数据 发布:2024-09-17 04:19:07 浏览:972
米粒泥解压 发布:2024-09-17 04:19:01 浏览:729
2010word加密方法 发布:2024-09-17 04:17:36 浏览:281
crv哪个配置性价比高2021 发布:2024-09-17 04:07:51 浏览:36
wincc图形编译在哪里 发布:2024-09-17 03:58:26 浏览:978
androidubuntu 发布:2024-09-17 03:50:27 浏览:702
识梦源码 发布:2024-09-17 03:50:18 浏览:27
诺基亚密码忘了打什么电话 发布:2024-09-17 03:27:09 浏览:555
树深度优先算法 发布:2024-09-17 03:26:58 浏览:474