當前位置:編程學習大全網 - 網站源碼 - 我用vs2017寫的這個小程序為啥輸入壹個字符之後就會自動輸出結果呢?

我用vs2017寫的這個小程序為啥輸入壹個字符之後就會自動輸出結果呢?

#include?<stdio.h>

#include?<stdlib.h>

//#include<string.h>

float?add(float?x,float?y);//壹般把函數聲明放在外部.

int?main()

{

float?a,?b,?c;

printf("please?enter?a?and?b");

scanf_s("%f,%f",?&a,?&b);//輸入格式中用了逗號來分隔,輸入時也壹定要用逗號分隔

//如:?12,34.直接輸入壹個數據後回車,系統會認為第二個數值輸入是0.

//如果不希望輸入逗號分隔,可以改為scanf_s("%f%f",?&a,?&b);

//輸入時用空格分隔,或者直接回車再輸入第二個數值均可,如:?12?34.請看圖壹,圖二演示

c?=?add(a,?b);

printf("sum?is?%f\n",?c);

system("pause");

return?0;//習慣上?不用括號括住返回值

}

float?add(float?x,?float?y)?{

float?z;

z?=?x?+?y;

return?z;

}

圖壹

圖二

  • 上一篇:有什麽好用的在線考試系統嗎?Java的。
  • 下一篇:開發微信小程序遊戲需要多少錢?
  • copyright 2024編程學習大全網