PTA实验七:第5章 循环结构

编程入门 行业动态 更新时间:2024-10-18 10:31:31

PTA实验七:第5章 循环<a href=https://www.elefans.com/category/jswz/34/1771419.html style=结构"/>

PTA实验七:第5章 循环结构

7-1 最大公约数和最小公倍数  分数 10

本题要求两个给定正整数的最大公约数和最小公倍数。

输入格式:

输入在一行中给出两个正整数M和N(≤1000)。

输出格式:

在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。

输入样例:

511 292

输出样例:

73 2044

鸣谢安阳师范学院段晓云老师和软件工程五班李富龙同学补充测试数据!

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include<stdio.h>
int main(){int M, N, t;int i;int a,b;scanf("%d%d", &M,&N);a=M;//保存M和N防止循环后值发生改变b=N;for(t=N;M%N!=0;){t=M%N;M=N;N=t;}printf("%d %d", t, a*b/t);return 0;
}

7-2 统计素数并求和  分数 10

本题要求统计给定整数M和N区间内素数的个数并对它们求和。

输入格式:

输入在一行中给出两个正整数M和N(1≤M≤N≤500)。

输出格式:

在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。

输入样例:

10 31

输出样例:

7 143

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include<stdio.h>
#include<stdbool.h>
int main(){int M,N;int i,j;int s = 0,sum = 0;scanf("%d%d",&M,&N);for(i=M;i<=N;i++){bool P = true;for(j=2;j*j<=i;j++)if(i%j==0)P = false;if(P&&i>=2){s++;

更多推荐

PTA实验七:第5章 循环结构

本文发布于:2024-02-06 13:16:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1749162.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:结构   PTA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!