您的位置:首页 > 其它

(华为机考题)通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。

2014-08-28 17:00 1126 查看
#include <stdio.h>

#include <stdlib.h>

void add1(char *p1,int p2){
int i,j;
int a,b,sign;
i=0;
a=p1[i]-'0';
i++;
while(p1[i]!=' '){
a = a*10 +p1[i]-'0';
   i++;
}
i++;
if(p1[i] ='+') sign=1;
else if(p1[i] = '-') sign =-1;
else p2 = 0; 
i=i+2;
b=p1[i]-'0';
i++;
while(p1[i]!='\0'){
b = b*10 +p1[i]-'0';
   i++;
}

p2 = a+(sign*b);
printf("%s %c %d",p1,'=',p2);

}

vo
4000
id main(){
char s1[100];
int s2 = 0;
gets(s1);
int a=3;
add1(s1,s2);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐