C++循环语句——习题2

发布时间:2024-11-22 05:33

理解编程逻辑:条件语句和循环控制 #生活知识# #编程教程#

永夜天 已于 2022-01-19 14:38:01 修改

于 2022-01-19 00:30:00 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

AcWing 717. 简单斐波那契 

#include <iostream>

#include <cstring>

#include <algorithm>

typedef long long ll;

int main()

{

int n;

ll a = 0,b = 1,c;

scanf("%d", &n);

while (n -- ){

printf("%lld ",a);

c = a + b;

a = b;

b = c;

}

return 0;

}

 AcWing 722. 数字序列和它的和

#include <bits/stdc++.h>

using namespace std;

int m, n, s;

int main() {

while (cin >> m >> n) {

if (n < 1 || m < 1)

break;

s = 0;

if (m > n)

swap(n, m);

for (int i = m; i <= n; i++) {

cout << i << ' ';

s += i;

}

cout << "Sum=" << s << endl;

}

}

 AcWing 725. 完全数

#include <iostream>

#include <cstring>

#include <algorithm>

using namespace std;

int main(){

int m;

scanf("%d",&m);

while(m--){

int n;

scanf("%d",&n);

int sum = 0;

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

{

if(n%i==0)

{

if(i<n) sum+=i;

if(i !=n/i && n/i<n) sum+=n/i;

}

}

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

else printf("%d is not perfect\n",n);

}

return 0;

}

 AcWing 726. 质数

#include <iostream>

#include <cstring>

#include <algorithm>

#include <cmath>

using namespace std;

int main()

{

int N;

cin >> N;

while (N -- ){

int flag = 0,a= 0;

scanf("%d", &a);

for (int i = 2; i <= sqrt(a); i ++ ){

if(a % i == 0) {flag = 1;break;}

}

if(flag == 0) printf("%d is prime\n",a);

else

printf("%d is not prime\n",a);

}

return 0;

}

 AcWing 727. 菱形

#include <iostream>

#include <cstring>

#include <algorithm>

using namespace std;

int main()

{

int n;

cin >> n;

for (int i = 1; i <= n / 2 + 1; i ++ ){

for (int j = 1; j <= n / 2 + 1 - i; j ++ ){

printf(" ");

}

for (int j = 1; j <= 2*i-1; j ++ ){

printf("*");

}

printf("\n");

}

for (int i = 1; i <= n / 2; i ++ ){

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

printf(" ");

}

for (int j = 1; j <= (n/2-i)*2+1; j ++ ){

printf("*");

}

printf("\n");

}

return 0;

}

网址:C++循环语句——习题2 https://www.yuejiaxmz.com/news/view/186468

相关内容

语言C++之循环结构
C语言学习错题集(一)
C语言学习
matlab中for循环的简单使用
matlab 中for循环的使用
Matlab的for循环优化
​环保回收标语环保标语(精选80句)
C#最全资料
环保回收标语 环保标语(精选80句)
剖析C语言中a=a+++++a的无聊问题

随便看看