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;
}
熱點內容