点赞(0)
 

0.0分

56 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 61 条评论

英桀也会写代码 2年前 回复TA
#include<stdio.h>
int main()
{
    int s1=0,s2=0;
    float s3=0,s;
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    for(int i=1;i<=a;i++){
        s1=s1+i;
    }
    for(int j=1;j<=b;j++){
        s2=s2+j*j;
    }
    for(int o=1;o<=c;o++){
        s3=s3+1.0/o;
    }
    s=s1+s2+s3;
    printf("%.2f",s);
    return 0;
}
无名 2年前 回复TA
#include<stdio.h>
int main()
{
	int a, b, c,i;
	int A= 0, B = 0;
	float C = 0,sum=0;
	scanf("%d%d%d", &a, &b, &c);
	while (a > 0) {
		A += a;
		a--;
	}//printf("%d\n", A);
	while (b > 0) {
		B += b*b;
		b--;
	}//printf("%d\n", B);
	while (c > 0) {
		C += 1.0 / c;
		c--;
	}//printf("%.2f\n", C);
	sum = A + B + C;
	printf("%.2f\n", sum);
	return 0;
}
QQ少年 2年前 回复TA
@uq_52514225412 C语言里,^代表的是逻辑运算。不一样的
uq_70553529801 2年前 回复TA
#include<stdio.h>

int main()
{
	int a,b,c;
	double s1=0,s2=0,s3=0;
	scanf("%d%d%d",&a,&b,&c);
	for(int i=1;i<=a;i++){
		s1+=i;
	}
	for(int i=1;i<=b;i++){
		s2+=i*i;
	}
	for(int i=1;i<=c;i++){
		s3+=1/i;
	}
	printf("%lf",s1+s2+s3);
	return 0;
}
lip 2年前 回复TA
#include<stdio.h>
int main()
{
    double a = 0,b = 0,c = 0;
    scanf("%lf %lf %lf",&a,&b,&c);
    double c_sum = 0;
    double init = 1;
    for(int i = 0;i < c;i++){
        c_sum += 1/init ;
        init++;
    }
    printf("%.2lf",((a+a*(a-1)/2)+(b*(b+1)*(2*b+1)/6)+c_sum));
    return 0;
}
oula 2年前 回复TA
三个递归,剩下的自己写吧
long CalSum1(int data)
{
    if(data == 0)
    {
        return 0;
    }
    else
    {
        return data + CalSum1(data - 1);
    }
}

long CalSum2(int data)
{
    if(data == 0)
    {
        return 0;
    }
    else
    {
        return data * data + CalSum2(data - 1);
    }
}

float CalSum3(int data)
{
    if(data == 0)
    {
        return 0;
    }
    else
    {
        return 1 / (float)data + CalSum3(data - 1);
    }
}
0908CKH 2年前 回复TA
@EasyHuang sum3那里的1/i改成1.0/i
EasyHuang 2年前 回复TA
#include <stdio.h>
int main()
{
    int a,b,c;
    int sum1 = 0,sum2 = 0;
	float sum3 = 0;
	float i;
    scanf("%d %d %d",&a,&b,&c);
    for(i = 1; i <= a; i++)
    sum1 += i;
    for(i = 1; i <= b; i++)
    sum2 += i*i;
    for(i = 1; i <= c; i++)
    sum3 += 1/i;
    printf("%.2f",sum1+sum2+sum3);
    return 0;
}
季苍海的海 2年前 回复TA
@季苍海的海 谢大佬,已经明白了
清欢 2年前 回复TA
@季苍海的海 for循环还没结束,语句后面为什么要加;