A.   Brainman

冒泡排序,平方的复杂度能过,循环N次,每次判断相邻两个数是否要交换,统计次数即可

#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int num[1001];int main(){int t,n;cin>>t;for(int tt = 1; tt <= t; tt++){cin>>n;for(int i = 0;i < n; i++){cin>>num[i];}int ans = 0;for(int i = 0;i < n; i++){for(int j = 0;j < n -1 ; j++){if(num[j] > num[j+1]){swap(num[j],num[j+1]);ans++;}}}printf("Scenario #%d:\n",tt);cout<<ans<<endl<<endl;}return 0;
}

B.   Eazzzzzy

根据三种情况,分别输出图形接口,每一行的输出格式都是能算出的
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;int main(){int t,n,c;while(cin>>t){if(t == -1) return 0;if(t == 1){cin>>n;for(int i = 0;i < n; i++){for(int j = 0;j < n - i - 1; j++)cout<<" ";for(int j = 0;j < i*2+1; j++)cout<<"*";cout<<endl;}}if(t == 2){cin>>n>>c;for(int i = 0;i < c; i++){for(int j = 0;j < c - i - 1;j++)cout<<" ";for(int j = 0;j < n; j++)cout<<"*";cout<<endl;}}if(t == 3){cin>>n>>c;for(int i = 0;i < c; i++){for(int j = 0;j < n; j++)cout<<"*";cout<<endl;}}cout<<endl;}
}

C.   Primary Arithmetic

按位加法,统计进位数即可
#include <iostream>
using namespace std;int main()
{int  a,b,c,d;while(cin>>a>>b){if(a==0&&b==0)break;c=d=0;while(a!=0 || b!=0 ){c = a%10 + b%10 + d;a = a/10;b = b/10;if(c>9){d++;}}if(d==0)cout<<"No carry operation."<<endl;else if(d==1)cout<<"1 carry operation."<<endl;elsecout<<d<<" carry operations."<<endl;}
}

D.   Binary Numbers

输出二进制数中1的位置
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;int main(){int t,n;cin>>t;while(t--){cin>>n;int f = 0,p = 0;while(n){if(n % 2 == 1){if(f)cout<<" ";cout<<p;f = 1;}p++;n /= 2;}cout<<endl;}
}

E.   Digital Roots

实际把所有数字加起来对9取模即可,特判结果是0的情况,
#include<iostream>
#include<algorithm>
#include<cstdio>
#include<cstring>
using namespace std;char x[1000];
int main(){int n;while(cin>>x){if(x[0] == '0')break;int len = strlen(x);int t = 0;for(int i = 0;i < len; i++)t += x[i] - '0';t = t % 9;if(t == 0) t = 9;cout<<t<<endl;}return 0;
}

2016级计算机C++助教工作(12) 第二次上机解题报告相关推荐

  1. 2016大学计算机陈春丽,2016级计算机类专业分流结果公示.PDF

    2016级计算机类专业分流结果公示.PDF 2016级计算机类专业分流结果公示 序号 姓名 性别 学号 原专业 原班级 分入专业 分入班级 1 胡天韵 女 计算机类 计算机科学与技术 2 陈超强 男 ...

  2. 计算机组成原理上机实验报告.doc,计算机组成原理第二次上机实验报告.doc

    <计算机组成原理第二次上机实验报告.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理第二次上机实验报告.doc>文档请在天天文库搜索 ...

  3. 【百度之星2014~初赛(第二轮)解题报告】JZP Set

    声明 笔者近期意外的发现 笔者的个人站点 http://tiankonguse.com/ 的非常多文章被其他站点转载,可是转载时未声明文章来源或參考自 http://tiankonguse.com/  ...

  4. 奥克兰大学计算机科学与技术,奥克兰大学与2016级计算机科学技术专业(中外合作办学)学生见面会顺利进行...

    2018年12月3日中午一点半,奥克兰大学与2016级计算机科学与技术专业(中外合作办学)学生见面会在第二十五教学楼一楼报告厅举行.参会的嘉宾有奥克兰大学副校长珍妮▪狄克逊,学院党委副书记曾艳,副院长 ...

  5. 16级C++第三次上机解题报告

    A 济世之光 时间限制:1000ms  内存限制:65536kb 通过率:89/167 (53.29%)   正确率:89/419 (21.24%) 题目描述 ModricWang是一位光明圣堂武士, ...

  6. python第二章上机实践_第二章上机实践报告

    设计一个平均时间为O(n)的算法,在n(1<=n<=1000)个无序的整数中找出第k小的数. 提示:函数int partition(int a[],int left,int right)的 ...

  7. 西电计算机学院毕设答辩,关于2020年(2016级)第二批本科生毕业设计(论文)盲审及答辩工作安排的通知...

    关于2020年(2016级)第二批本科生 毕业设计(论文)盲审及答辩工作安排的通知 各学院: 根据我校<西安电子科技大学关于2016级本科生毕业设计(论文)工作安排的通知>(本字[2019 ...

  8. 武 学院2017级计算机专业,关注 | 计算机学院2017级新生见面会暨军训动员会顺利举行...

    原标题:关注 | 计算机学院2017级新生见面会暨军训动员会顺利举行 计算机学院记者团讯(通讯员 林雅南 编辑 要娅楠)9月1日晚7点,计算机学院2017级新生见面会暨军训动员会在大学生活动中心5楼举 ...

  9. 计算机导论分流考试,信息学院2017级计算机类学生专业分流工作实施细则

    根据<西安财经学院"2+2"大类教学改革学生专业分流指导意见>(西财院教字[2017]5号)的要求和教务处<关于开展2017级大类招生专业分流工作的通知>精 ...

最新文章

  1. oracle ebs 多组织屏蔽的研究
  2. Google、Azure、阿里云、RedHat…全球的 K8s 圈大佬聚在一起要聊啥?
  3. Linux下配置DNS
  4. 【JavaWeb】数据库基础复习
  5. 通过Bigtop编译Hadoop组件的rpm包
  6. 统一横轴墨卡托投影(UTM)
  7. 谷歌 Fuchsia OS 进入开发者测试阶段,它真的会代替安卓吗?
  8. jquery监听html状态,jquery监听页面刷新
  9. EMNLP'21 | 华东师范提出TransPrompt,在众多数据上达到SOTA
  10. heroku_如何通过5个步骤在Heroku上部署机器学习UI
  11. 机器学习数学基础(1)-回归、梯度下降
  12. 奥克兰大学商学院计算机专业,奥克兰大学的商科专业 推荐三大专业
  13. php几个时间段去除重复,一个时间段内各地区数据和,发现重复地区不相加
  14. Vijos 1253 旅行家的预算
  15. 搞定物联网定位:UWB高精度定位技术原理与实现
  16. 互联网+下的5个医疗安全概念解析
  17. PS2鼠标连点功能测试
  18. 2017-07-31关于敏捷开发的一些想法
  19. 思林杰科技通过注册:应收账款余额1.87亿 占营收比例160%
  20. jquery拦截器_使用jQuery检测广告拦截器

热门文章

  1. Debian下载内核源码的方法
  2. 射影几何----综合射影几何基础英文在线阅读网页
  3. fresco+recycleview多条目
  4. JavaScript系列之switch语句
  5. 【微信小程序】---- redux 在原生微信小程序的使用实例
  6. C# action 返回值_C#编程基础第五章:数组 - 张果
  7. 2021年Java面试心得:java短信模板设计
  8. 10.Python存储数据Json模块
  9. JAVA实现CSV文件转JSON。
  10. 沟通修炼 I型沟通->U型沟通