C 语言编程题格式化输入与输出

编写一个程序求n*(n+1)*(n+2)/3

#include "stdio.h"
void main()
{
	int n=0;
    printf("请输入一个数n:");
    scanf("%d",&n);
    printf("n*(n+1)*(n+2)/3=%d",n*(n+1)*(n+2)/3);
}

 

void main()
{
    int i,n;
    int m = 3,sum = 1;
    scanf("%d",&n);
    for(i=0;i<m;i++)
        sum *= (n+i);
    sum /= 3;
    printf("%d",sum);
}

 

#include "stdio.h"
int main(){
	int n;
	printf("请输入一个数字:");
	scanf("%d",&n);
	long s=n*(n+1)*(n+2)/3;
	printf("s=%ld",s);
	return 0;
} 

代码如上,万望采纳

#include<stdio.h>
int main()
{
    int n;
    int num=1;
    printf("请输入n的值");//printf用作C语言输出
    scanf_s("%d", &n);//scanf是C语言输入,需要你从键盘输入一个数值
    for (int i = 0; i < 3; i++)//调用一个for循环,用作乘n,n+1,n+2
    {
        num *= n + i;//循环第一次乘n,第二次乘n+1,第三次循环n乘n+2
                      //该式子就等于num=num*(n+i),i由0开始,循环一次加一,循环三次
    }
    num /= 3;//这个就等于num=num/3
    printf("%d", num);//将运算结果放在num变量中,输出最后运算结果
    return 0;
}
//望采纳,如果觉得博主答案可以,可以关注博主,给博主作品点赞收藏关注就更好了,谢谢你
//有其他C语言问题也可以咨询

 

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^