C語言輸入數值
發布時間: 2022-10-07 23:25:27
Ⅰ c語言程序運行怎樣輸入數據
通過在代碼中添加讀入數據的函數,來達到輸入數據的目的。
常用的讀入數據的函數有,scanf,
getchar,
gets等。
scanf是格式化輸入,可以用來輸入各種類型。
getchar功能為讀入一個單個字元。
gets功能為讀入一行輸入存為字元串,並把換行符替換為字元串結束符。
這幾個函數都在stdio.h中,所以使用的時候,需要在文件頭添加如下語句:
#include
以scanf為例,做以下程序:
#include
int main()
{
int v;
printf("please input a number:"); //輸出提示語句。
scanf("%d",&v);//用scanf讀入一個整型數據,並存到v中,其中%d為格式字元,對應整型。
printf("the number is %d\n", v); //輸出得到的數據。
return 0;
}
Ⅱ c語言如何實現輸入任意多個整數
代碼如下:
#include<cstdio>
int main()
{
int num[1000];
char ch;
do
{
scanf("%d",&a[i++]);
}while((ch=getchar())!= ' ');// 這里用來判斷是否輸入了回車
return 0;
}
while(cin>>b[cnt++],cin.get()!=' ');//也可用這句代替
(2)C語言輸入數值擴展閱讀:
C語言編寫注意事項:
1、'x'與"x"的區別: 'x'表示一個整數, 字母x在極其字元集中對應的數值. "x"表示一個包含一個字元x 以及一個結束符'