/**
* 【程序21】
* 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
* 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下
* 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
* 程序分析:采取逆向思维的方法,从后往前推断。
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
......................
阅读全部 | 2023年2月12日 12:17
/**
* 【程序10】
* 题目:打印楼梯,同时在楼梯然后打印两个笑脸。
* 程序分析:用i控制行,j来控制列,j根据i的变化来控制输出黑方格的个数。
*/
#include<stdio.h>
int main() {
int i,j;
printf("☺☺\n"); //输出两个笑脸
for (i=1;i<11;i++) {
......................
阅读全部 | 2022年12月22日 10:12
/**
* 【程序12】
* 题目:判断101-200之间有多少个素数,并输出所有素数。
* 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
* 则表明此数不是素数,反之是素数。
*/
#include<stdio.h>
int main()
{
int i, j, sum=0;
......................
阅读全部 | 2022年12月22日 09:47
/**
* 【程序18】
* 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时
* 共有5个数相加),几个数相加有键盘控制。
* 程序分析:关键是计算出每一项的值。
*/
#include<bits/stdc++.h>
using namespace std;
int a,n,sum=0,ma;
int jf(int i){
int m=0,f=0;
......................
阅读全部 | 2022年10月14日 16:33
/**
* 【程序12】
* 题目:判断101-200之间有多少个素数,并输出所有素数。
* 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
* 则表明此数不是素数,反之是素数。
*/
#include<iostream>
using namespace std;
bool is_prime(int i){
int j=2;
while(j<i){
......................
阅读全部 | 2022年10月14日 16:23