各位看一下这两个题怎么不行啊

#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(&amp;quot;%f,%c,%f&amp;quot;,&amp;a,&amp;ca,&amp;b);表示你输入时要输入类似1,+,1才可以,把逗号换成空格或者直接删掉试试。第二个程序 实现的似乎是1-1/2+1/3-1/4的程序啊。如果按你给的题目要用到循环嵌套的。还有,希望你能将书写格式规范一下,去网上搜一搜编程的标准格式,在适当的地方加点注解都是好习惯。特别是格式,初学时如果格式规范看着舒服而且差错也方便点。呵呵,本人才疏学浅。不知道说得对不对,楼主验证下吧。

期待 发表于09-17 14:16 浏览65535次
分享到:

已有1条评论

  • 期待
    期待 09-17 14:18

    第二个题似乎有问题额?

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

期待
期待(总统)
金币:32864个|学分:87132个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号