(华为机考题)通过键盘输入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);
}
#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);
}
相关文章推荐
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为机试通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为:通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 通过键盘输入100 以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。 补充说明: 1、操作数为
- 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 机试题:过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
- 华为上机笔试之通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。 要求实现函
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果为“abcde”。
- 通过键盘输入100以内正整数的加、减运算式,算出结果
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 编写程序显示由数字组成的平行四边形图案。从键盘输入一个整数(£40),则输出对应的图案。例如输入4,则输出为:
- 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。
- 设计一个程序,从键盘上输入若干字符串,利用算法库中的查找函数对给定的字符串进行查找,将查找后的结果输出