coursera 中计算概论的第三周 B-01作业
2014-03-12 18:35
567 查看
尝试写的五个小程序
//通过输入的信息判断晶晶是否能参加约会 #include <iostream> using namespace std; int main() { cout << "你打算星期几约会晶晶呢?" << endl; int i=0; cin >> i; if(i==1||i==3||i==5) cout << "NO" ; else if (i==2||i==4||i==6||i==7) cout << "YES" ; return 0; }
//求某两个数之间的奇数之和 #include <iostream> using namespace std; int main() { cout << "请输入两个整数,然后将会求出两整数之间的奇数之和!(限整数为300以内)" << endl; int n=0,m=0; cin >> m >>n ; if(0<=m&&m<=n&&n<=300)//判断输入是否为0<=m <= n <= 300 { int result =0;//作为结果输出的值 if(m%2)//代表m为奇数 { for(;m<=n;m=m+2) result += m; } else { for(m=m+1;m<=n;m=m+2) result += m; } cout << m << "到" << n << "之间的奇数之和为:"<< result <<endl ;//输出结果 } else cout << "请确保输入的两个数0<=m <= n <= 300 !" << endl ; return 0; }
//给定k个1~10的正整数,然后分别判断出有几个1,5,10 #include <iostream> using namespace std; int main() { cout << "你要输入多少个正整数:" << endl; int n=0; cin >> n; cout << "请输入"<< n <<"个正整数" << endl; int a[100],i=0;//给数组分配空间,并读入数据 for (i=0;i<n;i++) cin >> a[i]; int one=0,five=0,ten=0; for (i=0;i<n;i++) { if(a[i]==1) one++; else if(a[i]==5) five++; else if (a[i]==10) ten++; } cout << one <<endl << five <<endl << ten <<endl ; return 0; }
//判断数组中每个数转换成二进制后有多少个1 #include <iostream> using namespace std; int main() { //获取数据 cout << "你要输入多少个正整数:" << endl; int n=0; cin >> n; cout << "请输入"<< n <<"个正整数" << endl; int a[100],i=0;//给数组分配空间,并读入数据 for (i=0;i<n;i++) cin >> a[i]; //对输入的每个数进行分析,然后输出结果 for(i=0;i<n;i++) { int one=0,shang=0; do { shang=a[i]/2; one+=a[i]%2; a[i]=shang; }while(shang!=0); cout << one << endl ; } return 0; }
//将数组逆序输出 #include <iostream> using namespace std; int main() { //获取当前数组 cout << "你要输入多少个正整数:" << endl; int n=0; cin >> n; cout << "请输入"<< n <<"个正整数" << endl; int a[100],i=0;//给数组分配空间,并读入数据 for (i=0;i<n;i++) cin >> a[i]; for (i=n-1;i>=0;i--) cout << a[i] << " "; return 0; }
相关文章推荐
- coursera 中计算概论的第六周 B-05作业
- coursera 中计算概论的第七周 B-06作业(补充部分)
- coursera 中计算概论的第四周 B-03作业
- coursera 中计算概论的第五周 B-04作业
- coursera 中计算概论的第七周 B-06作业
- [Coursera 计算导论与C语言基础] 第七周作业
- Coursera | Andrew Ng (01-week-2-2.7&2.8)—计算图&计算图的导数计算
- Coursera deep learning 吴恩达 神经网络和深度学习 第三周 编程作业 Planar data classification with one hidden layer
- Coursera—machine learning(Andrew Ng)第三周编程作业
- 斯坦福机器学习Coursera课程:第三周作业--逻辑回归
- 第三周作业-实现随机点名的签到程序和计算闰年的简单程序
- Coursera | Andrew Ng (01-week1)—深度学习概论
- 第三周课上作业 小学生计算能力
- Coursera Deep Learning 第四课 卷积神经网络 第三周 目标检测 编程作业 Autonomous driving application - Car detection - v1
- Coursera 吴恩达 Deep Learning 第二课 改善神经网络 Improving Deep Neural Networks 第三周 编程作业代码 Tensorflow Tutorial
- Coursera计算概论A(李戈)教授课程
- [Coursera 计算导论与C语言基础] 第六周作业
- Coursera | Andrew Ng (01-week-3-3.3)—计算神经网络的输出
- [Coursera 计算导论与C语言基础] 第十周作业(上)
- 菜鸟之路【计算导论与C基础】练习2:计算概论第六周 B-05作业