小学生C++趣味编程27-39.备课讲稿

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

输出1~100 的所有整数。

#include

using namespace std;

int main()

{

int i;

for(i=1; ; )

cout << i << endl;

return 0;

}

2. 完善程序。

狐狸老师站在中间,小朋友们围成一圈玩“荷花荷花开几朵”的游戏。

狐狸老师说:“5 朵”,小朋友们就立刻5 人为一组抱在一起,剩余的小朋友就要表演节目。若全班有43 人,规定狐狸老师报的数只能是2,3,4,…,10,编一程序算一算每次会剩余几个小朋友表演节目。

#include

using namespace std;

int main()

{

int i, n;

for(; i<=10; i+ +)

{

n=43%i;

cout << i << " " << << endl;

}

return 0;

}

3. 完善程序。

求1×2+2×3+3×4+4×5+…+100×101 的和是多少?

#include

using namespace std;

int main()

{

int sum, i;

;

for(i=1; i<=100; i+ +)

;

cout << sum << endl;

return 0;

}

沃伦·巴菲特,1930 年生于美国,是全球著名的投资大师,也是一位

慈善家,其管理的公司年收益率可以达到20% 以上。假设年收益率为20%,10 万元的投资一年后是12 万元,两年后是14.4 万元,试问20 年后是多少万元?

#include

using namespace std;

int main()

{

int i;

float s=10.0;

for(i=1; i<=20; )

{

;

cout << i << " " << s << endl;

}

return 0;

}

5. 完善程序。

输出100 以内所有的偶数。

#include

using namespace std;

int main()

{

int i;

for(i=2; i<=100; )

cout << << endl;

return 0;

}

6. 完善程序。

按字典顺序输出大小字母对照表,先输出一个大写字母,再输出一个小

写字母,即AaBbCc…Zz。

#include

using namespace std;

int main()

{

int n;

char i, j;

n='a'-'A';

for(i='A'; ; i+ +)

{

cout << i;

j=i+n;

}

return 0;

}

7. 完善程序。

输入n 个数,输出最小的数。

#include

using namespace std;

int main()

{

float min, x;

int i, n;

cout << "n=";

;

cout << " 请输入第1 个数: ";

cin>>x;

min=x;

for(i=2; ; i+ +)

{

cout << " 请输入第" << i << " 个数: ";

cin>>x;

if( ) min=x;

}

cout << " 最小的数: " << min;

return 0;

}

8. 完善程序。

输入一个数,判断其是不是素数。

#include

using namespace std;

int main()

{

int count=0;

long long i, n;

;

for(i=2; i

if(n%i= =0) count+ +;

if( ) cout << " 素数";

else cout << " 不是素数";

return 0;

}

9. 完善程序。

“消消乐”是一款老少皆宜的益智类游戏,游戏规则是找出三张及以上

相同的连在一起的牌就可以消除。请编程找出三位数中可以玩“消消乐”的数,即个位、十位与百位上的数字相同。如222 可以消除;123 无

法消除。

#include

using namespace std;

int main()

{

int ge, shi, bai, i;

for(i=100; i<1000; i+ +)

{

;

shi=(i/10)%10;

ge=i%10;

if ( )

cout << i << endl;

}

return 0;

}

10. 完善程序。

输入一个数,判断是不是完全数。完全数是指此数所有的真因子(即除

了自身以外的约数)之和等于自己。如6=1+2+3,就是完全数。

#include

using namespace std;

int main()

{

int n, i, sum=0;

cout << "n=";

cin>>n;

for(i=1; i

if(n%i= =0) ;

if()

cout << " 是完全数";

else

cout << " 不是完全数";

return 0;

}

相关文档
最新文档