如何在电脑上用c语言弄出计算机

如题所述

如果是在电脑上用C语言编写出计算器,那以下是计算器的从语言代码。

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

void main() 
{
int i,j,k,len,result=0;
char str[200],str1[10],ch;

printf("请输入加减运算多项式:\n");
gets(str);

len=strlen(str);
j=0;
for(i=0; i<len; i++)
{
if(str[i]!=' ')
{
str[j]=str[i];
j=j+1;
}
}
str[j]='\0'; 
k=0;
ch=0;
for(i=0; i<j; i++)
{
if(str[i]!='+' && str[i]!='-')
{
str1[k++]=str[i];
}
else
{
str1[k]=0;
if(ch=='+') result+=atoi(str1);
else if(ch=='-') result-=atoi(str1);
else result=atoi(str1);
ch=str[i];
k=0;
}
}
if(k>0)
{
str1[k]=0;
if(ch=='+') result+=atoi(str1);
else if(ch=='-') result-=atoi(str1);
else result=atoi(str1);
}
printf("%s=%d\n",str,result);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-26
你好,什么意思,没有看懂
相似回答