作业4答案

发布 2020-02-25 03:49:28 阅读 8915

1、 程序设计题:

求出1到100之间能被7或11整除、但不能同时被7和11整除的所有整数,并将这些整数及整数的个数输出,要求每行输出10个数。(要求用数组实现)

输出结果如下:

#include<>

void main()

printf(",n=%d",j输出统计出的满足条件的整数个数*/

2、 程序设计题:

求n以内(不包括n)同时能被3与7整除的所有自然数,将这些自然数放在a数组中输出(每行输出10个数),并求出这些自然数之和的平方根s。

例如:若输入n为1000时,输出结果如下:

#include<>

#include<>

void main(){

int a[1000定义a数组用于存放满足条件的自然数*/

int i,j=0,n定义i变量作为遍历1—n-1的循环变量,j作为a数组的下标*/

double s,sum=0; /定义sum变量作为求和变量,s作为求平方根变量*/

scanf("%d",&n);

for(i=1;i if(i%3==0&&i%7==0) /若i%3==0&&i%7==0,说明i能同时被3与7整除*/

a[j++]i; /将满足if条件的i值放到a数组中,并让a数组的下标j自增*/

sum+=i; /将满足if条件的i值累加到变量sum中*/

s=sqrt(sum); 求平方根*/

for(i=0;i {

if(i%10==0) printf("");每行输出10个数*/

printf("%5d ",a[i]);

printf(",s=%f",s); 输出平方根s的值*/

3、 程序设计题:

求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp数组中,并将该数组输出。

例如:若x的值为30,则输出1,3,5,15

#include<>

void main(){

int pp[100]; 定义pp数组用于存放满足条件的整数*/

int i,j=0,x; /定义i变量作为遍历1—x的循环变量,j作为pp数组的下标*/

scanf("%d",&x);

for(i=1;i<=x;i=i+2) /循环遍历1—x之间的整数,因为能整除x的整数肯定是小于x的整数*/

if(x%i==0) /若x%i==0,说明i能整除x*/

pp[j++]i; /将满足if条件的i值放到pp数组中,并让pp数组的下标j自增*/

for(i=0;i printf("%d,",pp[i]);

4、 程序设计题:

求n的所有因子(不包括1与自身),并输出这些因子及因子的和。

例如:若输入n的值为856,则应输出2,4,8,107,214,428,sum=763

#include<>

void main(){

int pp[100定义pp数组用于存放n的因子*/

int i,j=0,n,sum=0; /定义i变量作为遍历2—n-1的循环变量,j作为pp数组的下标,sum作为求因子和的变量*/

scanf("%d",&n);

for(i=2;i if(n%i==0) /若n%i==0,说明i是n 的因子*/

pp[j++]i; /将满足if条件的i值放到pp数组中,并让pp数组的下标j自增*/

for(i=0;i

sum+=pp[i];

printf("%d,",pp[i]);

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

作业4答案

1.若在示波器上分别观察峰值相等的正弦波 方波 三角波,得up 5v 现在分别采用三种不同检波方式并以正弦波有效值为刻度的电压表进行测量,试求其读数分别为多少?解 已知各波形vp 5v 均值表 正弦波 方波 三角波 峰值表 因为各波形峰值相同,所以三种波形的读数均为 有效值表 正弦波 方波 三角波 ...

作业4答案

一 单选题。1.一单层建筑天棚净高8.3m,其满堂脚手架的增加层数为。a 1层 b 2层 c 3层 d 4层。2.满堂合脚手架定额适用于。a.房屋装饰脚手架b.独立砖柱脚手架。c.内墙砌筑脚手架d.烟囱脚手架。3.现浇钢筋砼框架柱 梁或墙的脚手架,规定均按 计算。a.单排脚手架b.双排脚手架。c.外...

作业4答案

汽车机械基础 作业 四 答案。第11章带传动。1 由于带是弹性体,带紧边与松边拉力不同,由于带的弹性变形量的变化而引起的带与带轮间的相对滑动。打滑是带传递的圆周力大于带能传递的最大有效圆周力,引起的带在带轮上全面滑动的。弹性滑动将引起 1 降低传动效率 2 从动轮的圆周速度低于主动轮,造成传动比误差...