缘由关于#c语言#的问题:现在小明给定了两个正整数a和b,请你编写程序计算a到b之间的所有幸运数字(相关搜索:流程图)_编程语言-CSDN问答
首先求a是否为3的倍数,如果不是加差,后以3步进,一个循环可求和,亦可输出a值。可推导出来3的倍数各位和也是3的倍数。
void 幸运数各位和3倍数()
{//缘由https://ask.csdn.net/questions/8153520/54893645
int a = 0, b = 0, h = 0;
std::cin >> a >> b;
if (a % 3)a += 3 – a % 3;
qh:if (a <= b){ h += a; std::cout << a << " "; a += 3; goto qh; }
std::cout << h;
}

愿以此施,速成正觉,乘愿示现,广结善缘。



