没有合适的资源?快使用搜索试试~ 我知道了~
计算机复试上机题(王道天勤)pdf版
5星 · 超过95%的资源 需积分: 50 263 下载量 129 浏览量
2013-03-17
12:41:31
上传
评论 18
收藏 747KB PDF 举报
温馨提示
试读
499页
计算机复试上机题(王道天勤)pdf版
资源推荐
资源详情
资源评论
1. 九度1001 A+B for Matrices
/*********************************
* 日期:2012-6-23
* 作者:SJF0115
* 题号: 九度1001
* 题目:A+B for Matrices
* 结果:AC
* 题意:
* 总结:
**********************************/
#include<stdio.h>
int main(){
int M,N;
int Matrices[11][11];
while(scanf("%d",&M),M){
scanf("%d",&N);
int i,j;
for(i = 0;i<M;i++){
for(j = 0;j<N;j++){
scanf("%d",&Matrices[i][j]);
}
}
int a;
int count = 0;
int CountOfZero = 0;
for(i = 0;i<M;i++){
for(j = 0;j<N;j++){
scanf("%d",&a);
Matrices[i][j] += a;
count += Matrices[i][j];
}
if(count == 0){
CountOfZero++;
}
count = 0;
}
//计算列
count = 0;
for(i = 0;i<N;i++){
for(j = 0;j<M;j++){
count += Matrices[j][i];
}
if(count == 0){
CountOfZero++;
}
count = 0;
}
printf("%d\n",CountOfZero);
}
return 0;
}
原文:http://blog.csdn.com/sjf0115/article/details/7686447
2. 九度1002 Grading
/*********************************
* 日期:2012-6-23
* 作者:SJF0115
* 题号: 九度1002
* 题目:Grading
* 结果:AC
* 题意:
* 总结:
**********************************/
#include<stdio.h>
#include<math.h>
int main(){
int P,T,G1,G2,G3,GJ;
double Grade;
while(scanf("%d %d %d %d %d %d",&P,&T,&G1,&G2,&G3,&GJ)!=EOF){
if((G1>P||G1<0)||(G2>P||G2<0)||(G3>P||G3<0)||(GJ>P||GJ<0)){
break;
}
if(fabs(G1-G2)<=T){
Grade = (double)(G1 + G2)/2.0;
}
else{
//G3 is within the tolerance with both G1 and G2
if(fabs(G1-G3)<=T&&fabs(G2-G3)<=T){
if(G1>G2){
if(G1>G3){
Grade = G1;
}
else{
Grade = G3;
}
}
else{
if(G2>G3){
Grade = G2;
}
else{
Grade = G3;
}
}
}
//G3 is within the tolerance with neither G1 nor G2
else if(fabs(G1-G3)>T&&fabs(G2-G3)>T){
Grade = GJ;
}
//G3 is within the tolerance with either G1 or G2, but NOT both
else{
if(fabs(G3 - G1) > fabs(G3 - G2)){
Grade = (double)(G2 + G3)/2.0;
}
else{
Grade = (double)(G1 + G3)/2.0;
}
}
}
printf("%.1lf\n",Grade);
}
return 0;
}
原文:http://blog.csdn.com/sjf0115/article/details/7686495
3. 九度1003 A+B
/*********************************
* 日期:2012-6-23
* 作者:SJF0115
* 题号: 九度1003
* 题目:A+B
* 结果:AC
* 题意:
* 总结:
**********************************/
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str1,str2;
while(cin>>str1>>str2)
{
long num1 = 0;
int i ;
for(i=0; i < str1.length(); i++)
{
if(str1[i] <= '9' && str1[i] >= '0')
{
num1 = num1*10 + str1[i] - '0';
}
}
long num2 = 0;
for(i=0; i < str2.length(); i++)
{
if(str2[i] <= '9' && str2[i] >= '0')
{
num2 = num2*10 + str2[i] - '0';
}
}
//++
if(str1[0] != '-' && str2[0] != '-')
{
cout<<num1+num2<<endl;
剩余498页未读,继续阅读
sjf0115
- 粉丝: 2029
- 资源: 146
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 人工智能ai相关教学课程快
- Suno的冲击-AI音乐来了-学习备用.pdf
- KIMI大模型浏览器插件
- b61fa64a08a02de0e0d49d53bb84c444.amr
- 分布式系统中Java后端开发技术及其应用实践.pdf
- 5ffd9193f6aec31bbf16030a46680dc7.avi
- DA14531-蓝牙传感器连接传输数据固件
- 极限存在准则与两个重要极限
- logisim实验MIPS运算器(ALU)设计(内含4位先行进位74182、四位快速加法器、32位快速加法器)-Educoder_logisim里面连线,实现4位先行进位74182和4位快速加法器-C
- 高等数学第一章第二节数列的极限
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页