编写一个程序,使其能从键盘读取一个只含有‘+’、‘-’以及数字的字符串,计算并输出结果
代码
int main()
{
char a[50];
int i;
int s=0;
int n=0;
scanf("%s",a);
s=(int)(a[0])-'0';
for(i=1;i<50;i++)
{
if(a[i-1]=='+')
{
n=(int)(a[i]);
s=s+n-48;
}
if(a[i-1]=='-')
{
n=(int)(a[i]);
s=s-n+48;
}
else
continue;
}
printf("%d\n",s);
scanf("%d",&n);
return 0;
}
本文介绍了一个简单的命令行计算器程序的设计与实现过程。该程序能够读取包含加号、减号及数字的字符串,并计算出结果。通过使用 C 语言的基本语法和流程控制,实现了对输入字符串的有效解析和数学运算。
4488

被折叠的 条评论
为什么被折叠?



