热门

最新

红包

立Flag

投票

同城

我的

发布
m0_74320567
成成成成成成果
3 年前
truem0_74320567

21 不用函数表示阶乘的求和
{
long long int sum,t;//输入结果是负数,就是越界了 试试更大的
int i,n;
for (i = 1; i <= 20; i++)
{
sum = 0;//用于求和
t = 1;//用于求阶层
for (n = 1; n <= i; n++)
{
t *= n;//凡是相乘利用中间变量,给他位置替上
}
sum += t;
printf("%lld\n", sum);//判断代码运行问题
}
printf("%lld", sum);
}
{

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
13 用*打印图案(三角形)先找规律后排列打印 一步一步来不要一次性打完 到时候出错不好调int main(){ int i, f, c; int n = 5; for (i = 1; i <= 5; i++) { for (f = 1; f <= 5 - i; f++) { printf(" "); } for (c = 1; c <= 2 * i - 1; c++) { printf("*"); } printf("\n"); }}20 打印图案2 { 打印图案 1注意空格,符号之间的规律; 2 注意对称行 ++ -- int i, m, n; for (i = 1; i <= 4; i++) { for (m = 1; m <= 10 - i; m++) { printf(" "); } for (n = 1; n <= 2 * i - 1; n++) { printf("$"); } printf("\n"); } for (i = 3; i >=1; i--) { for (m = 1; m <= 10 - i; m++) { printf(" "); } for (n = 1; n <= 2 * i - 1; n++) { printf("$"); } printf("\n"); }}
立即登录