中国石油大学华东c语言答案全集,【2019年整理】中国石油大学华东C语言习题答案.pdf...

本文包含四个C语言编程实例:1) 输出指定数量的星号;2) 打印指定高度的平行四边形;3) 计算交错级数的和;4) 求分数序列的前n项和以及e的近似值。每个实例均提供源代码,旨在帮助读者巩固C语言的基础知识并提升编程能力。
摘要由CSDN通过智能技术生成

C 语言复习题

【设计型】5.1 输出一行星号

编写程序在一行中输出 N 个星号。

输入: N 值

输出: 一行中 N个星号

#include

int main()

{

int a,i;

scanf("%d",&a);

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

printf("*");

printf("\n");

return 0;

}

【设计型】5.2 打印平行四边形

输入图形的高 n ,输出如下例( n=5 )所示的图形 .

*****

*****

*****

*****

*****

输入:

整数 n 例如 5

输出:

由* 组成的高为 5 的平行四边形

#include

int main()

{

int i,j,num;

scanf("%d",&num);

for(i=0;i

{

for(j=0;j

printf("*");

printf("\n");

}

return 0;

}

【设计型】5.3 编程计算

编写程序 , 输入 n 的值 , 求 :1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n ( 保留四位小

数 )

#include

int main()

{

double n,i,sum,k=1.0;

scanf("%lf",&n);

i=1,sum=0;

while(i<=n)

{

sum=sum+k/i;

i++;

k=-k;( 用这个式子实现正负交替 )

}

printf("sum=%.4lf\n",sum);

return 0;

}

【设计型】5.4 分数序列

有一个分数序列: ,输入整数 n,

求出其前 n 项的和。

输出语句格式为: printf("sum=%16.10f\n",s);

#include

int main()

{

int n,a,b,i,temp;

double sum;

scanf("%d",&n);

i=1,sum=0,a=2,b=1;

while(i<=n)

{

sum=sum+a*1.0/b;

temp=a;

a=a+b;

b=temp; (几个式子实现数值的变换)

i++;

}

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

return 0;

}

【设计型】5.5 求 e 的值

编写程序,从键盘输入整数 n , 求 e 的值 . e= 1+1/1!+1/2!+1/3!+..+1/n!

注意:用 double 型数据计算输出语句: printf("sum=%16.10f\n",sum);

#include

int main()

{

int n,i;

double sum,jc;

scanf("%d",&n);

i=1, sum=1.0 jc=1.0;

while(i<=n)

{

jc=jc*i;

sum=sum+1.0/jc;

i++;

}

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

return 0;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值