c语言程序设计胡成松答案,C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 课后习题解答 习题答案 5循环结构程序设计 .docx...

1.

#include

void main()

{

int i, sum = 0;

for (i = 1; i <= 101; i = i+2)

{

sum = sum + i;

}

printf("sum=%d\n", sum);

}

2.

#include

void main()

{

long i ;

long term, sum = 0;

for (i = 1; i <= 99; i = i + 2)

{

term = i * (i + 1) * (i + 2);

sum = sum + term;

}

printf("sum=%ld",sum);

}

3.

#include

void main()

{

long term = 0,sum = 0;

int a , i, n;

printf("Input a,n: ");

scanf("%d,%d", &a, &n);/*输入a,n的值*/

for (i = 1; i <= n; i++)

{

term = term * 10 + a;/*求出累加项*/

sum = sum + term;/*进行累加*/

}

printf("sum=%ld\n",sum);

}

4.

(1)

#include

void main()

{

int i, j, k;

for (i = 1; i<= 4; i++)

{

for (j = 1; j <= 4-i; j++)

{

printf(" ");

}

for (k = 1; k <= 6; k++)

{

printf("*");

}

printf("\n");

}

}

(2)

#include

void main()

{

int i, k;

for (i = 1; i <= 4; i++)

{

for (k = 1; k <= (2 * i - 1); k++)

{

printf("*");

}

printf("\n");

}

}

(3)

#include

void main( )

{

int n=4,i,j;

for(i=0;i

{

for(j=0;j

printf(" ");

for(j=0;j

printf("*");

printf("\n");

}

}

5.

#include

#include

void main()

{

intn = 1, count =1;

doublee = 1.0, term = 1.0;

longfac = 1;

for (n=1; fabs(term) >= 1e-5; n++)

{

fac = fac * n;

term = 1.0 / fac;

e = e + term;

count++;

}

printf("e = %f, count = %d\n", e, count);

}

6.

#include

void main()

{

int i, j, k, n;

printf("result is:");

for (n = 100; n < 1000; n++)

{

i = n / 100;/*分出百位*/

j = (n - i * 100) / 10;/*分出十位*/

k = n % 10;/*分出个位*/

if (i*100 + j*10 + k == i*i*i + j*j*j + k*k*k)

{

printf("%d\t ",n);/*输出结果*/

}

}

printf("\n");

}

7.

#include

void main()

{

int x = 1, find = 0;

while (!find)

{

if (x % 2 == 1 && x % 3 == 2 && x % 5 == 4 && x % 6 == 5

&& x % 7 == 0)

{

printf(" x = %d\n", x);

find = 1;

}

x++;

}

}

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值