永发信息网

一道C语言习题

答案:6  悬赏:20  手机版
解决时间 2021-07-25 19:02
  • 提问者网友:最爱你的唇
  • 2021-07-25 07:28

#include"stdio.h"
#include"math.h"
main()
{ int a,b=0,c=0,d=0;

for(a=10;a<=99;a++)
{ b=a/10;
c=a%10;
d=a-(b+c);

printf("%d",d);
if(a%5==0)
printf("/n");
}

}

程序没问题,结果不对。

最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-07-25 08:15

经过printf("%d\t",d); printf("\n");修改后,在DEV-C++上通过检测,下面是修改后的全部程序,以及运行结果截图


#include"math.h"
int main(void)
{



int a,b=0,c=0,d=0;


for(a=10;a<=99;a++)
{ b=a/10;
c=a%10;
d=a-(b+c);


printf("%d\t",d);
if(a%5==0)
printf("\n");
}



getchar();
return 0;


}


全部回答
  • 1楼网友:夜余生
  • 2021-07-25 11:13
哈哈 斜杠打反了
  • 2楼网友:妄饮晩冬酒
  • 2021-07-25 11:06
对的 printf("/n");斜杠反了。 应该是\r\n
  • 3楼网友:轮獄道
  • 2021-07-25 09:44
printf("/n");斜杠反了。
  • 4楼网友:几近狂妄
  • 2021-07-25 08:58
从10到99,每位数减去它十为、个位之和,当a为5的倍数时换行
  • 5楼网友:洒脱疯子
  • 2021-07-25 08:50

程序的确没问题,你的结果是什么啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯