家人们可以帮我看看这个有什么错误吗?
问题描述:
1 #include<stdio.h
2 intmain()
3 inta=8,b=9,c=10;
4 a=8/3,b=9/3,C=10/3;
5 a=a+ba=a+c
6 b=a+b:b=b+C
7 C=a+cc=b+C
8 printf("%d%d%d”a,b,c);
9 return :
答
有帮助望采纳
#include <stdio.h>
int main(void)
{
int a = 8, b = 9, c = 10; //最开始a有8颗,b有9颗,c有10颗
//开始平分a的8颗
b += a / 3;
c += a / 3;
a /= 3;
//平分完之后 a有2颗,b有11颗,c有12颗
//开始平分b的11颗
a += b / 3;
c += b / 3;
b /= 3;
//平分完之后 a有5颗,b有3颗,c有15颗
//开始平分c的15颗
a += c / 3;
b += c / 3;
c /= 3;
//平分完之后 a有10颗,b有8颗,c有5颗
printf("%d %d %d\n", a, b, c);
return 0;
}
答
没什么语法错误
答
编译应该没错,但代码是不是实现了你想要的结果就不知道了。因为不知道你想要什麽结果
答
对不起我忘记附上题目了,老师给的答案我看得懂但是让我独立打打不出来,我只会打出我上图的那个代码,所以不知道错在哪里了
对不起我忘记附上题目了,老师给的答案我看得懂但是让我独立打打不出来,我只会打出我上图的那个代码,所以不知道错在哪里了