用C语言描写语句,就是C++句子怎么把公式表示出来

img


这里C++语言进行编写赋值的时候应该怎么写的呀,使用do while语句if语句可以完成吗

用循环,for循环或while循环都可以。

    int sum = 0;
    int sum1 = 0;
    int sum2 = 0;
    int sum3 = 0;
    for (int i = 1; i <= 100; i++)
        sum1 = sum1 + K;
    for (int i = 1; i <= 10; i++)
        sum2 = sum2 + K * K;
    for (int i = 1; i <= 20; i++)
        sum3 = sum3 + 1 / (K * K * K);
    sum = sum1 + sum2 + sum3;

K是常数,不用循环也可以呀,就是一个求和。

int sum = 100 * K + 10 * K * K  + 20 * 1 / (K * K * K);
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7797513
  • 除此之外, 这篇博客: 【一】 C++编程入门知识总结 | 内附完整的源代码示例(有版权问题,私聊删除)中的 4.2.2 do…while循环语句 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 作用:满足循环条件,执行循环语句

    语法do{ 循环语句 } while(循环条件);

    注意:与while的区别在于do…while会先执行一次循环语句,再判断循环条件

    在这里插入图片描述

    示例:

    int main() {
    
    	int num = 0;
    
    	do
    	{
    		cout << num << endl;
    		num++;
    
    	} while (num < 10);
    	
    	
    	system("pause");
    
    	return 0;
    }
    

    总结:与while循环区别在于,do…while先执行一次循环语句,再判断循环条件

    练习案例:水仙花数

    案例描述:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身

    例如:1^3 + 5^3+ 3^3 = 153

    请利用do…while语句,求出所有3位数中的水仙花数