1. 输入 12345#后,写出下列程序的输出结果。
void main()
{
char c;
for(c=getchar();getchar()!='#';c=getchar())
putchar©;
}
2. 若输入 -6+15*3/5=<回车>,则下列程序的输出结果是:
#include <stdio.h>
void main()
{
int m=0,sum=0;
char c,oldc='+';
do{
c=getchar();
if(c<='9'&&c>='0') m=10*m+c-'0';
else{
if(oldc=='+') sum+=m;
else sum-=m;
m=0;
oldc=c;
printf("%d",sum);
}
} while(c!='=');
}
void main()
{
char c;
for(c=getchar();getchar()!='#';c=getchar())
putchar©;
}
2. 若输入 -6+15*3/5=<回车>,则下列程序的输出结果是:
#include <stdio.h>
void main()
{
int m=0,sum=0;
char c,oldc='+';
do{
c=getchar();
if(c<='9'&&c>='0') m=10*m+c-'0';
else{
if(oldc=='+') sum+=m;
else sum-=m;
m=0;
oldc=c;
printf("%d",sum);
}
} while(c!='=');
}