c语言实验--九九乘法表,C语言实验报告(四)

这篇博客介绍了C语言实验的内容,包括九九乘法表的实现,以及涉及循环控制的多个练习,如求数列前n项和、水仙花数、十进制转换、白马百担问题、等差数列和食品分配问题的解决方案。通过这些实验,作者旨在掌握循环语句、break和continue的使用,并提高程序设计能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验项目:

5.3.1练习2 求数列的前n项的和

5.3.2练习2 求水仙花数

5.3.4 十进制转换

5.3.5练习1 白马百担问题

5.3.5练习2 等差数列

5.3.5练习3 食品分配问题

九九乘法表。

姓名:游山

实验地点:家

实验时间:2020.04.09

一、实验目的与要求

1、熟练的掌握while,do...while及for 语句实现循环的方法。

2、了解3种循环语句的区别和转换、各自的适应性、循环嵌套的使用。

3、掌握如何在循环语句中使用break,continue语句,改变程序流程。

4、掌握在程序设计中使用循环的方式实现各种算法。

二、实验内容

1、实验练习:5.3.1练习2 求数列的前n项的和

1问题的简单描述:编写一程序,求数列1,-3!,5!,-7!……(-1)^(n-1)*(2n-1)前n项的和。n的值由键盘输入。

2实验代码:

/*求数列(-1)

n-1

(2n-1)!的前n项的和*/

#include

int main()

{

int n,i,j,sign=1;

float fac,sum;

printf("please input value of n:");

scanf("%d",&n);

sum=0.0;

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

{

fac=1.0;

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

fac=fac*j;//计算第n项

fac=fac*sign;//求前n项的和

sum=sum+fac;

sign=-sign;

}

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

}

3问题分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值