题目594-还是A+B-nyoj20140816

#include <stdio.h> #include <string.h>

int zhuanhuan(char str[20])

{     if(strcmp(str,"zero")==0)

return 0;

if(strcmp(str,"one")==0)     return 1;

if(strcmp(str,"two")==0)     return 2;

if(strcmp(str,"three")==0)     return 3;

if(strcmp(str,"four")==0)     return 4;

if(strcmp(str,"five")==0)     return 5;

if(strcmp(str,"six")==0)     return 6;

if(strcmp(str,"seven")==0)     return 7;

if(strcmp(str,"eight")==0)     return 8;

if(strcmp(str,"nine")==0)     return 9;     }

int main()

{     char str1[20],str2[20],str3[20];

char str4[20],str5[20],str6[20];

while(scanf("%s",str1)!=EOF)

{

int sum1,sum2,sum3,sum4,sum5,sum;

sum1=zhuanhuan(str1);

scanf("%s",str2);

if(strcmp(str2,"+")!=0)

{

sum2=zhuanhuan(str2);

scanf("%s",str3);

scanf("%s",str4);

sum4=zhuanhuan(str4);

scanf("%s",str5);

if(strcmp(str5,"=")!=0)

{

sum5=zhuanhuan(str5);

scanf("%s",str6);

sum=10*sum1+sum2+10*sum4+sum5;

printf("%d\n",sum);

}

else{

sum=10*sum1+sum2+sum4;

printf("%d\n",sum);

}

}

else

{

scanf("%s",str3);

sum3=zhuanhuan(str3);

scanf("%s",str4);

if(strcmp(str4,"=")!=0)

{

sum4=zhuanhuan(str4);

scanf("%s",str5);

sum=sum1+10*sum3+sum4;

printf("%d\n",sum);

}

else

{

sum=sum1+sum3;

printf("%d\n",sum);

}

}

}

return 0;

}

题目594-还是A+B-nyoj20140816

时间: 2024-10-27 05:49:09

题目594-还是A+B-nyoj20140816的相关文章

题目590-相同的和-nyoj20140816

#include<stdio.h> int main() { int n,a,b[1010],i,j,cnt,sum; while(scanf("%d%d",&n,&a)!=EOF) { cnt=0; for(i=0;i<n;i++) scanf("%d",&b[i]); for(i=0;i<n;i++) {sum=0; for(j=i;sum<a;j++) sum+=b[j]; if(sum==a) cnt++

【南阳OJ分类之语言入门】80题题目+AC代码汇总

声明: 题目部分皆为南阳OJ题目. 代码部分包含AC代码(可能不止一个)和最优代码,大部分都是本人写的,并且大部分为c代码和少部分c++代码and极少java代码,但基本都是c语言知识点,没有太多差别,可能代码有的写的比较丑,毕竟知识有限. 语言入门部分题基本都较为简单,是学习编程入门的很好练习,也是ACM的第一步,入门的最佳方法,望认真对待. 本文由csdn-jtahstu原创,转载请注明出处,欢迎志同道合的朋友一起交流学习.本人QQ:1373758426和csdn博客地址. now begi

2013年 蓝桥杯预赛 java 本科B 题目

1.标题: 世纪末的星期    曾有邪教称1999年12月31日是世界末日.当然该谣言已经不攻自破. 还有人称今后的某个世纪末的12月31日,如果是星期一则会.... 有趣的是,任何一个世纪末的年份的12月31日都不可能是星期一!! 于是,“谣言制造商”又修改为星期日...... 1999年的12月31日是星期五,请问:未来哪一个离我们最近的一个世纪末年(即xx99年)的12月31日正好是星期天(即星期日)? 请回答该年份(只写这个4位整数,不要写12月31等多余信息) 2.标题: 马虎的算式 

[C++]现行的试卷封面并获取学生题目得分信息以及学号信息的原型系统

大二的时候写的一个CV小玩意,最终决定还是把它放出来,也许会帮助到很多人,代码写的很丑,大家多多包涵.附加实验报告主要部分.大家会给这个课设打多少分呢? 课题背景及意义: 本项目主要目标是设计一套能自动分析我校现行的试卷封面并获取学生题目得分信息以及学号信息的原型系统. 本项目的实现有助于提升我校成绩管理的自动化程度以及试卷分析的量化程度,分担一部分期末教师阅卷的工作. 课题相关研究情况概述: 本项目进行至今已经完成了单个数字的识别,并且准确率高达98.74%.完成了试卷卷面的基本分析工作,可以

java常见算法题目

1: JAVA经典算法40题 2: [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 3: 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 4: public class exp2{ 5: public static void main(String args[]){ 6: int i=0; 7: for(i=1;i<=20;i++) 8: System.o

CF Round 594

CF Round 594(Div1) (A~D)简要题解 开学基本打不了cf了啊.. A Ivan the Fool and the Probability Theory 对于 $ 1 \times n $ 的情况,稍微推一推式子发现是斐波那契数列的两倍(因为第一个位置可以是0可以是1,就是两倍了,否则是一倍). 考虑第一行,第一行有两种情况: 如果第一行是 01010... 交错的,那么 0 开头可以看成一种颜色,1 开头可以看成一种颜色.然后就成了一个竖着的 $ 1 \times n $ 的

四则运算题目生成程序

a.需求分析 看了大家对于本课程的目标和规划,很多同学都希望能提高自己的实践能力,没有捷径可走,就是练习.练习再练习!那么就从第一个个人项目开始吧,用一周的时间完成一个基于控制台的四则运算程序,实现一个自动生成小学四则运算题目的命令行程序 从<构建之法>第一章的 "程序" 例子出发,像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行 "软件",满足以下需求: 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 =

四则运算题目生成程序(基于控制台)

题目描述: 能自动生成小学四则运算题目的命令行 "软件",满足以下需求: 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24 运算符为 +, ?, ×, ÷ 并且要求能处理用户的输入,并判断对错,打分统计正确率 要求能处理用户输入的真分数, 如 1/2, 5/12 等 使用 -n 参数控制生成题目的个数,例如执行下面命令将生成10个题目 功能设计: 1.  通过随机数的生成,实现+, ?, ×, ÷的确定 2.  +, ?, ×, ÷分别赋予整

记一次坑die(误)的题目--HDU2553--(DFS)

,N皇后问题   Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 720 Accepted Submission(s): 417 Problem Description 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上.你的任务是,对于给定的N,求出有多少种合

九度oj 题目1552:座位问题

题目描述: 计算机学院的男生和女生共n个人要坐成一排玩游戏,因为计算机的女生都非常害羞,男生又很主动,所以活动的组织者要求在任何时候,一个女生的左边或者右边至少有一个女生,即每个女生均不会只与男生相邻.现在活动的组织者想知道,共有多少种可选的座位方案. 例如当n为4时,共有 女女女女, 女女女男, 男女女女, 女女男男, 男女女男, 男男女女, 男男男男7种. 输入: 输入包含多组测试用例,每组测试用例仅包含一个整数n(1<=n<=1000). 输出: 对于每组测试用例,输出一个数代表可选的方