求各位告诉一下哪出问题了

这个为什么是错的?该怎么改?求大佬救救孩子吧😭😭😭😭

img

你的if中不能写成字符串的形式。
而且value没有定义。

#include <stdio.h>
#pragma warning(disable:4996)
int main() {
    int i,j;
    int max = 0;
    scanf("%d,%d", &i, &j);
    if (i > j) {
        max = i;
    }
    else {
        max = j;
    }
    printf("%d", max);
    
}

代码修改如下:

#include <stdio.h>
int main()
{
    int i,j,value;
    i = 2;
    j =4;
    scanf("%d %d",&i,&j);
    printf("%d\n",i);
    if(i>j)
        value = j;
    else //这两句根据你的需要决定加不加
        value = i; 
    printf("\n%d" ,value);
    return 0;
}

我也没看懂你写的什么我只能帮你修正一下语法

#include <stdio.h>
int main(){
  int i =2;
  int j =4;

  scanf("%d%d",&i,&j);
  printf("%d\n",i);

  if(i>j)
    value=j;
}