2014秋C++第9周项目5参考-循环填充题

来源:互联网 发布:mac kindle 导出 编辑:程序博客网 时间:2024/05/18 00:38

课程主页在http://blog.csdn.net/sxhelijian/article/details/39152703。课程资源在云学堂“贺老师课堂”同步展示,使用的帐号请到课程主页中查看。

 

【项目5:程序填充题】在程序中横线上填上恰当的成分,使完成题目要求的功能:

1.输出1000以内能被3整除且个位数为6的所有整数。

#include <iostream>using namespace std;int main(){    int  i, j;    for (i=0;_________; i++)         // (1)    {          j=i*10+6;        if (j%3==0)             ____________;    // (2)    }    cout<<endl;    return 0;     }
参考答案:
#include <iostream>using namespace std;int main(){    int  i, j;    for (i=0;i<100; i++)         // (1)    {        j=i*10+6;        if (j%3==0)             cout<<j<<" ";    // (2)    }    cout<<endl;    return 0;}


2.输入10个整数,找出最大数。

#include <iostream>using namespace std;int main(){  int  k,x,max;  cin>>x;  max=______;                 // (1)  for(k=2;  k<=___ ; k++)       //  (2)  {     cin>>x;     if (_______)  max=x;      //  (3)  }  cout<<"Max="<<max<<endl;  return 0;     }

参考解答:
#include <iostream>using namespace std;int main(){  int  k,x,max;  cin>>x;  max=x;                 // (1)  for(k=2;  k<=10 ; k++)       //  (2)  {     cin>>x;     if (max<x)  max=x;      //  (3)或x>max  }  cout<<"Max="<<max<<endl;  return 0;}


3.从键盘输入20个整数,输出它们的和。

#include <iostream>using namespace std;int main(){   int a,sum=0;   for (int i=1;i<=20;________)     // (1)   {      cin>>a;         sum=______;                //  (2)   }   cout<<"sum="<<sum<<endl;   return 0;      }

参考解答:

#include <iostream>using namespace std;int main(){   int a,sum=0;   for (int i=1;i<=20;i++)     // (1)   {      cin>>a;         sum=sum+a;                //  (2)   }   cout<<"sum="<<sum<<endl;   return 0;      }




=================== 迂者 贺利坚 CSDN博客专栏=================|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==||== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==||== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====

0 0
原创粉丝点击