📄 1228.cpp
字号:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
char a[7][10],t[2],s[2];
int m,n,i,j,k;
void main()
{
while(1){
for(i=0;strcmp(a[i-1],"=");i++)
scanf("%s",a[i]);
k=0;
for(i=0;strcmp(a[i],"+");i++)
if(strcmp(a[i],"zero")==0) t[k++]='0';
else if(strcmp(a[i],"one")==0) t[k++]='1';
else if(strcmp(a[i],"two")==0) t[k++]='2';
else if(strcmp(a[i],"three")==0) t[k++]='3';
else if(strcmp(a[i],"four")==0) t[k++]='4';
else if(strcmp(a[i],"five")==0) t[k++]='5';
else if(strcmp(a[i],"six")==0) t[k++]='6';
else if(strcmp(a[i],"seven")==0) t[k++]='7';
else if(strcmp(a[i],"eight")==0) t[k++]='8';
else if(strcmp(a[i],"nine")==0) t[k++]='9';
n=atoi(t);
k=0;
for(j=i+1;strcmp(a[j],"=");j++)
if(strcmp(a[j],"zero")==0) s[k++]='0';
else if(strcmp(a[j],"one")==0) s[k++]='1';
else if(strcmp(a[j],"two")==0) s[k++]='2';
else if(strcmp(a[j],"three")==0) s[k++]='3';
else if(strcmp(a[j],"four")==0) s[k++]='4';
else if(strcmp(a[j],"five")==0) s[k++]='5';
else if(strcmp(a[j],"six")==0) s[k++]='6';
else if(strcmp(a[j],"seven")==0) s[k++]='7';
else if(strcmp(a[j],"eight")==0) s[k++]='8';
else if(strcmp(a[j],"nine")==0) s[k++]='9';
m=atoi(s);
if(m+n==0)
break;
printf("%d\n",m+n);
for(i=0;i<7;i++)
memset(a[i],0,sizeof(a[i]));
memset(t,0,sizeof(t));
memset(s,0,sizeof(s));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -