//// Created by lan on 2024/3/25.// 708 偶数#include<iostream>usingnamespace std;intmain(){int i =1;while(i <=100){if(i %2==0) cout << i << endl;
i++;}return0;}
709. 奇数
//// Created by lanys on 2024/3/25.// 奇数#include<iostream>usingnamespace std;intmain(){int n;
cin >> n;for(int i =0; i <= n; i++){if(i %2!=0){
cout << i << endl;}}return0;}
710. 六个奇数
//// Created by Administrator on 2013/1/1.// 六个奇数#include<iostream>usingnamespace std;intmain(){int x;
cin >> x;if(x %2==0) x++;for(int i =0; i <6; i++) cout << x + i *2<< endl;return0;}
711. 乘法表
//// Created by Administrator on 2013/1/1.// 乘法表#include<cstdio>usingnamespace std;intmain(){int n;scanf("%d",&n);for(int i =1; i <=10; i++){// 注意这个是字母x,而不是×号printf("%d x %d = %d\n", i, n, i * n);}return0;}
712. 正数
//// Created by lanys on 2024/3/25.// 正数#include<iostream>usingnamespace std;intmain(){int count =0;double a;for(int i =0; i <6; i++){
cin >> a;if(a >0) count +=1;}
cout << count <<" positive numbers"<< endl;return0;}
713. 区间2
//// Created by Administrator on 2013/1/1.// 区间2#include<iostream>usingnamespace std;intmain(){int n, x;int in =0, out =0;
cin >> n;while(n--){
cin >> x;if(x >=10&& x <=20) in++;else out++;}
cout << in <<" in"<< endl;
cout << out <<" out"<< endl;return0;}
714. 连续奇数的和1
//// Created by lanys on 2024/3/25.// 连续奇数的和1#include<iostream>#include<algorithm>usingnamespace std;intmain(){int a, b;int sum =0;
cin >> a >> b;if(a > b)swap(a, b);for(int i = a +1; i < b; i++){if(i %2!=0){
sum += i;}}
cout << sum << endl;return0;}
715. 余数
//// Created by Administrator on 2013/1/1.// 余数#include<iostream>usingnamespace std;intmain(){int n;
cin >> n;for(int i =2; i <10000; i++){if(i % n ==2){
cout << i << endl;}}return0;}
716. 最大数和它的位置
//// Created by lan on 2024/3/25.// 最大数和他的位置#include<iostream>usingnamespace std;intmain(){int index, n;int max =0;for(int i =0; i <100; i++){
cin >> n;if(n > max){
max = n;// 将最大数赋值给max
index = i +1;// 记录index是第几个数}}
cout << max << endl << index << endl;return0;}
717. 简单斐波那契
//// Created by Administrator on 2013/1/1.// 简单斐波那契#include<iostream>usingnamespace std;intmain(){int a =0, b =1;int n;
cin >> n;for(int i =0; i < n; i++){
cout << a <<" ";int c = a + b;
a = b;
b = c;}return0;}
718. 实验
//// Created by Administrator on 2013/1/1.// 实验#include<iostream>#include<cstdio>usingnamespace std;intmain(){int c =0, r =0, f =0;int n, x;char y;// 输入整数n
cin >> n;for(int i =0; i < n; i++){// 循环输入x y
cin >> x >> y;// 根据所输入的y来判断要存的是哪个变量if(y =='C'|| y =='c') c += x;elseif(y =='R'|| y =='r') r += x;elseif(y =='F'|| y =='f') f += x;}// 计算所占百分比double o =(c *100.0)/(c + r + f);double p =(r *100.0)/(c + r + f);double q =(f *100.0)/(c + r + f);// 打印输出printf("Total: %d animals\n", c + r + f);printf("Total coneys: %d\n", c);printf("Total rats: %d\n", r);printf("Total frogs: %d\n", f);printf("Percentage of coneys: %.2lf %%\n", o);printf("Percentage of rats: %.2lf %%\n", p);printf("Percentage of frogs: %.2lf %%\n", q);return0;}
719. 连续奇数的和2
//// Created by Administrator on 2013/1/1.// 连续奇数的和2#include<iostream>#include<algorithm>usingnamespace std;intmain(){int x, y, n;
cin >> n;while(n--){
cin >> x >> y;if(x > y)swap(x, y);int sum =0;for(int i = x +1; i < y; i++){if(i %2!=0) sum += i;}
cout << sum << endl;}return0;}
720. 连续整数相加
//// Created by lanys on 2024/3/25.// 720 连续整数相加#include<iostream>usingnamespace std;intmain(){int a, b;
cin >> a;while(cin >> b, b <=0);int sum =0;for(int i =0; i < b; i++){
sum = sum + a;
a++;}
cout << sum << endl;return0;}
721. 递增序列
//// Created by lan on 2024/3/25.// 递增序列#include<iostream>#include<cstdio>usingnamespace std;intmain(){// int a;// while (cin >> a, a) {// for (int j = 1; j <= a; j++)cout << j << " ";// cout << endl;// }int x;int cnt =0;while(scanf("%d",&x)!=-1) cnt++;
cout << cnt << endl;return0;}
722. 数字序列和它的和
//// Created by Administrator on 2013/1/1.// 数字序列和它的和#include<iostream>#include<algorithm>usingnamespace std;intmain(){int m, n;while(cin >> m >> n, n >0&& m >0){if(m > n)swap(m, n);int sum =0;for(int i = m; i <= n; i++){
cout << i <<" ";
sum += i;}
cout <<"Sum="<< sum << endl;}return0;}
723. PUM
//// Created by lan on 2024/3/25.// PUM#include<iostream>usingnamespace std;intmain(){int a, b;
cin >> a >> b;for(int i =0, x =1; i < a; i++){for(int j =0; j < b -1; j++){
cout << x <<" ";
x++;}
cout <<"PUM"<< endl;
x++;}return0;}
724. 约数
//// Created by lanys on 2024/3/25.// 约数#include<iostream>usingnamespace std;intmain(){int n;
cin >> n;for(int i =1; i <= n; i++){if(n % i ==0){
cout << i << endl;}}return0;}
725. 完全数
//// Created by lanys on 2024/3/26.// 完全数#include<iostream>usingnamespace std;intmain(){int n, x;
cin >> n;while(n--){
cin >> x;int sum =0;/**
* 2是12的约数,那6也是12的约数
* 3是12的约数,那4也是12的约数
* d是x的约数,那x/d也是12的约数
* d <= x/d
* d*d <= x
* d <= 根号x 那么循环根号x次就可以了
*/for(int i =1; i * i <= x; i++){if(x % i ==0){// 加上一个约数dif(i < x) sum += i;// 和另一个约数x/d,排除 i != x / i是因为平方数只能算一次,例如三十六开平方6和6只能算一次if(i != x / i && x / i < x) sum += x / i;}}if(sum == x) cout << x <<" is perfect"<< endl;else cout << x <<" is not perfect"<< endl;}return0;}
726. 质数
//// Created by lanys on 2024/3/26.// 质数#include<iostream>usingnamespace std;intmain(){int n, x;
cin >> n;while(n--){
cin >> x;bool is_prime =true;for(int i =2; i * i <= x; i++){if(x % i ==0){
is_prime =false;break;}}if(is_prime) cout << x <<" is prime"<< endl;else cout << x <<" is not prime"<< endl;}return0;}
727. 菱形
//// Created by lanys on 2024/3/26.// 菱形#include<iostream>#include<cmath>usingnamespace std;intmain(){int n;
cin >> n;int cx = n /2, cy = n /2;for(int i =0; i < n; i++){for(int j =0; j < n; j++){if(abs(i - cx)+abs(j - cy)<= n /2) cout <<"*";else cout <<" ";}
cout << endl;}return0;}