c语言yz
发布时间: 2023-07-21 11:14:23
Ⅰ c语言中的格式化输入问题
scanf中的输入格式是%d%d%d,即三个输入间用空白符分隔
而题目中的输入格式是25,13,10<CR>,中间用逗号分隔,结果导致只有x被正常赋值,yz的值都是未知的垃圾值
结果自然史不确定值
Ⅱ 编写一个c语言程序,输入变量xyz的值,根据n=(x·x)+yz/2求n的值
#include<stdio.h>
int main()
{
int x,y,z;
float n;
scanf("%d,%d,%d",&x,&y,&z);
n=(x*x)+y*z/2;
printf("n=%f\n",n);
return 0;
}
热点内容