導航:首頁 > 數據處理 > c如何輸入的數據

c如何輸入的數據

發布時間:2022-04-13 21:23:40

Ⅰ C語言如何輸入輸出基本類型的數據

java.io常用四個基本類如下:
inputstream:繼承自inputstream的流都是用於向程序中輸入數據的,且數據單位都是位元組(8位)。
outputsteam:繼承自outputstream的流都是程序用於向外輸出數據的,且數據單位都是位元組(8位)。
reader:繼承自reader的流都是用於向程序中輸入數據的,且數據單位都是字元(16位)。
writer:繼承自writer的流都是程序用於向外輸出數據的,且數據單位都是字元(16位)。

Ⅱ 在C語言中如何定義並輸入任意個數據

用一個特定的數字表示結束,比如0, 當用戶輸入0 的時候就停止,可以參考下面的代碼:

int a[100],i, count;

i =0;

while(scanf("%d", &a[i]) != EOF) {

if (a[i] == 0) break; // 用戶輸入了0,表示結束。

i++;

}

count =i-1;

(2)c如何輸入的數據擴展閱讀:

while是計算機的一種基本循環模式,while語法:

Pascal

while <條件> do <語句>

意為當條件符合時,接著做下面的語句;不符合時,退出循環。

C

do <語句> while(<條件>);

while(<條件>) <語句>;

C++

while(<條件>) <語句>;

do <語句> while(<條件>);

Ⅲ C語言程序運行怎樣輸入數據

最好按以下步驟:
1.f9
2.ctrl
+
f9
3.alt
+
f5
如果不能保證程序沒有錯誤,最好先用f9,如果把握行比較大,直接
ctrl
+
f9
,不要第一步。

Ⅳ c語言如何輸入多個數據,讓這些數據分別運行統一算式

可以,用循環語句實現,稍等,我用電腦補個代碼
#include<stdio.h>
#defineMAX3000//定義宏MAX=數據最大量
intmain()
{
intday=0,hour,minute,m,i;
printf("Pleaseminute:");
for(i=0;i<MAX;i++)//循環MAX次
{
day=0;hour=0;minute=0;m=0;//初始化數據
scanf("%d",&m);
minute=m%60;
hour=m/60;
while(hour>=24)
{
hour-=24;
day++;
}
if(m==0)break;//無法得到輸入數據時終止循環
printf("%d天%d小時%d分鍾 ",day,hour,minute);

}
}

Ⅳ c語言中 輸入多個數據

scanf("%d,%d,%d",&a,&b,&c);
你好,親。scanf輸入時候遇到了空格,回車,或者是tab都認為輸入結束。
你的輸入語句中每兩個數據間有個逗號,所以每次輸入完第一個數字應該輸入個逗號,再輸入第二個數據,第二個完後,再輸入逗號,在輸入第三個,第三個完後回車就得到結果了。
我覺得你沒有必要這樣寫scanf("%d%d%d",&a,&b,&c);,去掉逗號,輸入第一個數據後,空格,輸入第二個,再空格,輸入第三個,再回車,就行了,親。
希望有所幫助

Ⅵ C語言怎樣輸入大量數據

你先創建一個文件(*.txt,*.doc等等都可以),然後把所有的數據寫入到文件裡面去,之後用fopen等函數寫程序既可.
比如你事先創建了一個file1.txt的文件,裡面有一些數據(你自己先輸入任意數據),然後將數據復制到outfile.txt裡面,程序如下:
#include <stdio.h>
#include <stdlib.h>

int main ()
{
FILE * in, * out;
char ch,infile[10],outfile[10];
printf("請輸入您要打開的數據文件名:");
scanf("%s",infile);
printf("請輸入您要轉存數據的文件名:");
scanf("%s",outfile);

if((in=fopen(infile,"r"))==NULL)
{
printf("沒有找到您輸入的文件名。。。\n");
exit(0);
}
if((out=fopen(outfile,"w"))==NULL)
{
printf("cannot open outfile\n");
exit(0);
}
while(!feof(in))
fputc(fgetc(in),out);
fclose(in);
fclose(out);
system("pause");
return 0;
}
這就實現了數據的大量讀入和輸出.

Ⅶ c++如何輸入數組

c++如何輸入數組?在C語言中,有兩個函數可以讓用戶從鍵盤上輸入數組數據,它們分別是gets()和scanf()。scanf()是通過格式控制符%s輸入數組字元串,除了字元串,還能輸入其他類型的數據;gets()是直接輸入數組字元串,並且只能輸入字元串。

但是,scanf()和gets()是有區別的。

scanf()讀取字元串時以空格為分隔,遇到空格就認為當前字元串結束了,所以無法讀取含有空格的字元串。

gets()認為空格也是字元串的一部分,只有遇到回車鍵時才認為字元串輸入結束,所以,不管輸入了多少個空格,只要不按下回車鍵,對 gets() 來說就是一個完整的字元串。換句話說,gets() 用來讀取一整行字元串。
舉個例子:

#include <stdio.h>
int main(){
char str1[30] = {0};
char str2[30] = {0};
char str3[30] = {0};
//gets() 用法
printf("Input a string: ");
gets(str1);
//scanf() 用法
printf("Input a string: ");
scanf("%s", str2);
scanf("%s", str3);
//分別輸出
printf("\nstr1: %s\n", str1);
printf("str2: %s\n", str2);
printf("str3: %s\n", str3);
return 0;
}
運行結果:

Input a string: C C++ Java Python
Input a string: PHP JavaScript
str1: C C++ Java Python
str2: PHP
str3: JavaScript
第一次輸入的字元串被 gets() 全部讀取,並存入 str1 中。第二次輸入的字元串,前半部分被第一個 scanf() 讀取並存入 str2 中,後半部分被第二個 scanf() 讀取並存入 str3 中。
注意,scanf() 在讀取數據時需要的是數據的地址,這一點是恆定不變的,所以對於 int、char、float 等類型的變數都要在前邊添加&以獲取它們的地址。但是在本段代碼中,我們只給出了字元串的名字,卻沒有在前邊添加&,這是為什麼呢?因為字元串名字或者數組名字在使用的過程中一般都會轉換為地址,所以再添加&就是多此一舉,甚至會導致錯誤了。
就目前學到的知識而言,int、char、float 等類型的變數用於 scanf() 時都要在前面添加&,而數組或者字元串用於 scanf() 時不用添加&,它們本身就會轉換為地址。讀者一定要謹記這一點。
至於數組名字(字元串名字)和地址的轉換細節,以及數組名字什麼時候會轉換為地址。

以上就是c語言數組怎麼輸入?的詳細內容,更多請關注php中文網其它相關文章!

Ⅷ C語言如何輸入數據

錯誤在這兒,改正如下:
/*從用戶處獲取輸入/*

-----------

/*從用戶處獲取輸入
*/

右邊星號在內側

scanf("%f",
&weight);

-----------

yes
/」假設銠為每盎司770美元*/

-----------

/*
假設銠為每盎司770美元
*/

引號改為星號

Ⅸ C語言中如何實現多組數據輸入輸出

C語言中實現多組數據輸入輸出主要有兩種方式:
1.首先輸入一個n,表示將有n個輸入輸出,例如:
#include <stdio.h>
int main()
{
int n,a;
scanf("%d",&n);
while(n--){

scanf("%d",&a);

printf("輸出:%d\n",a);
}
return 0;
}
/*
運行結果:
3
255
輸出:255
156
輸出:156
125
輸出:125
*/2.使用while(scanf("%d",&n)!=EOF){}語句,直達輸入ctrl+z,結束輸入,例如:
#include <stdio.h>
int main()
{
int a;
while(scanf("%d",&a)!=EOF){

printf("輸出:%d\n",a);
}
return 0;
}
/*
運行結果:
54
輸出:54
5156
輸出:5156
21
輸出:21
^Z
*/

閱讀全文

與c如何輸入的數據相關的資料

熱點內容
珠海郵寄信息多久能到鄭州 瀏覽:609
抖音能知道哪些信息 瀏覽:557
程序員在廈門哪裡找工作 瀏覽:148
發信息帶句號回什麼 瀏覽:588
如何查學校的注冊信息 瀏覽:250
產品購買資金怎麼來的 瀏覽:839
農產品零售商訪談提綱怎麼寫 瀏覽:373
微信程序天天軍棋怎麼打字 瀏覽:739
上海男裝店代理多少錢 瀏覽:578
如何練跳傘技術 瀏覽:970
安若希產品怎麼用 瀏覽:460
健翔橋市場有多少公里 瀏覽:820
如何把表格的內容變成資料庫 瀏覽:821
雙應用程序是什麼意思 瀏覽:396
從國外怎麼郵寄產品 瀏覽:584
招商如何解決信息不對稱 瀏覽:412
威海銀灘二手房交易在哪裡過戶 瀏覽:93
沒有啟用數據為什麼出現流量超了 瀏覽:788
代理游戲手機有什麼優勢 瀏覽:491
為什麼程序員大部分生女兒 瀏覽:413