#include
void main()
{float a,b,c,d,e;
char ca;
scanf("%f,%c,%f",&a,&ca,&b);
if('+'==ca)
{c=a+b;
printf("a+b=%f",c);}
else if('-'==ca)
{c=a-b;
printf("a-b=%f",c);}
else if('*'==ca)
{c=a*b;
printf("a*b=%f",c);}
else if('/'==ca)
{c=a/b;
printf("a/b=%f",c);
}
}
1+(1+2)+(1+2+3)+····n
#include
void main()
{
int i,k,n;
float sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
{
if(i%2==0)
k=-1;
else k=1;
}
sum=sum+k/i;
}
printf("%d",sum);
}
网友评论:
机子里没装VC,大概看了看第一个scanf(&quot;%f,%c,%f&quot;,&a,&ca,&b);表示你输入时要输入类似1,+,1才可以,把逗号换成空格或者直接删掉试试。第二个程序 实现的似乎是1-1/2+1/3-1/4的程序啊。如果按你给的题目要用到循环嵌套的。还有,希望你能将书写格式规范一下,去网上搜一搜编程的标准格式,在适当的地方加点注解都是好习惯。特别是格式,初学时如果格式规范看着舒服而且差错也方便点。呵呵,本人才疏学浅。不知道说得对不对,楼主验证下吧。