C 我的代码没有';不要像它应该的那样输出三元组。怎么了? #包括 #包括 内部主(空) { 系统(“标题세제곱, 나눗셈"); 整数num1,num2,三元组; 浮动分割; printf(“정수값 2.개 입력 : "); 扫描量(“%d%d”、&num1和&num2); 三重=num1*num1*num1; printf(“세제곱 연산 결과 : %08d“,&三倍); 分部-(浮动)num1/num2; printf(“나눗셈 연산 결과 : %8.3f“,”和部门); 返回0; }

C 我的代码没有';不要像它应该的那样输出三元组。怎么了? #包括 #包括 内部主(空) { 系统(“标题세제곱, 나눗셈"); 整数num1,num2,三元组; 浮动分割; printf(“정수값 2.개 입력 : "); 扫描量(“%d%d”、&num1和&num2); 三重=num1*num1*num1; printf(“세제곱 연산 결과 : %08d“,&三倍); 分部-(浮动)num1/num2; printf(“나눗셈 연산 결과 : %8.3f“,”和部门); 返回0; },c,C,我猜这应该是division=(float)num1/num2;?printf(“나눗셈 연산 결과 : %8.3f“,&division);变量名称前的&表示您正在打印变量的地址,而不是它的值 请尝试printf(“나눗셈 연산 결과 : %8.3f“,除法); 您需要在scanf\u s中使用和,但在printfs中不需要,问题在于这一行: division - (float)num1 / num2; 使用赋值运算符: division - (float)num1 / num2; 如果要

我猜这应该是
division=(float)num1/num2;

printf(“나눗셈 연산 결과 : %8.3f“,&division);
变量名称前的
&
表示您正在打印变量的地址,而不是它的值

请尝试
printf(“나눗셈 연산 결과 : %8.3f“,除法);


您需要在
scanf\u s
中使用
,但在
printf
s中不需要
,问题在于这一行:

division - (float)num1 / num2;
使用赋值运算符:

division - (float)num1 / num2;
如果要打印printf语句的值,printf语句的参数也不应具有
&

division = (float)num1 / num2;

这些“&”符号意味着一些重要的东西,这就是为什么在函数需要更改调用方中的变量(如scanf)时需要它们,而不是在读取传递的值(如printf)时需要它们。
division = (float)num1 / num2;
printf("세제곱 연산 결과 : %08d", triple);