c语言求等比数列之和?

Python018

c语言求等比数列之和?,第1张

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

int n,s,i,t

printf("Enter n(int 0<n)...\nn=")

if(scanf("%d",&n)!=1 || n<1){

printf("Input error, exit...\n")

return 0

}

for(s=0,t=1,i=0i<ns+=t*=2,i++)

printf("The result is %d.\n",s)

return 0

}

#include <stdio.h>

int main() {

int target = 10000000

int sum = 0, i = 0

while (sum < target) {

i++

sum = sum * 2 + 1

}

printf("第%d天存款达到1000万\n存款总额%d\n", i, sum)

} #include <stdio.h>

int main() {

int m, n, i

int product = 1

printf("输入一个数M:")

scanf("%d", &m)

printf("输入一个数N:")

scanf("%d", &n)

printf("%d 到 %d 的和:%d\n", m, n, (m + n)*(n - m + 1) / 2)

for (i = m i <= n i++) {

product *= i

}

printf("%d 到 %d 的积:%d\n", m, n, product)

}