家人们可以帮我看看这个有什么错误吗?

家人们可以帮我看看这个有什么错误吗?

问题描述:

img

 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;
}

没什么语法错误

编译应该没错,但代码是不是实现了你想要的结果就不知道了。因为不知道你想要什麽结果

img


对不起我忘记附上题目了,老师给的答案我看得懂但是让我独立打打不出来,我只会打出我上图的那个代码,所以不知道错在哪里了