编程 int main() { int a,b,c,d; printf ("Input two numbers:"); scanf("%d,%d",&a,&b); c=a⼀b; d=a%b;

printf("c=%d,d=%d尀n",c,d); 哪里出现问题了啊。
2025-03-09 12:45:10
推荐回答(5个)
回答1:

输入格式写错:
应该为scanf("%d%d",&a,&b);

如果按你那样的话也可以,只是在输入(比如输入3和2)的时候应该是:
3,2 切记逗号,应该和你的scanf("%d,%d",&a,&b); 格式一样才行 ;
建议最好采用scanf("%d%d",&a,&b); 简单直接还不出错

回答2:

这个程序是正确的

回答3:

1.main函数结束后没有加大括号;
2.main函数必须返回整形,没有返回语句;

回答4:

scanf()里面有问题吧~ 别的应该没什么错误,scanf的格式 输入两个数的时候需要12,13这样输入。

回答5:

printf("%d,%d",c,d);