这是开始c/c++最简单的编程,希望能帮助到你!
#include
#include
#include
int main ()
{
float a,b,c;
int i,bz;
char e='.',op;
char s[20]={0};
char s1[20]={0};
printf("请输入第一个数字:\n");
while(1)
{
gets(s);
if(s[0]==46)
{
printf("第一位不能为小数点,请重新输入:\n");
continue;
}
bz=0;
for(i=0;i
{
if((s[i]>57||s[i]<48)&&s[i]!=46)
{
bz=1;
break;
}
}
if(bz!=1)
break;
else
printf("输入字符非法请重新输入\n");
}
a=atof(s);
printf("请输入第二个数字:\n");
while(1)
{
gets(s1);
if(s1[0]==46)
{
printf("第一位不能为小数点,请重新输入:\n");
continue;
}
bz=0;
for(i=0;i
{
if((s[i]>57||s[i]<48)&&s[i]!=46)
{
bz=1;
break;
}
}
if(bz!=1)
break;
else
printf("输入字符非法请重新输入\n");
}
b=atof(s1);
printf("请输入一个运算符\n");
op=getchar();
if(op=='+')
{
c=a+b;
printf("%1.2f\n",c);
}
if(op=='-')
{
c=a-b;
printf("%1.2f\n",c);
}
if(op=='*')
{
c=a*b;
printf("%1.2f\n",c);
}
if(op=='/')
{
c=a/b;
printf("%1.2f\n",c);
}
return 0;
}
这是一个功能非常小的计算器。
百度搜 c语言的计算器源码 就有了 不用写
没人免费给你做 ,孩子你放弃吧。