當前位置:首頁 » 編程語言 » c語言讀入數字
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言讀入數字

發布時間: 2022-02-06 01:03:18

c語言輸入數字

傳說中的foxpro
0
I<=10
input
MAX=X

⑵ 怎樣用C語言輸入若干個數字

可以定義一個大數組用以來接收輸入的數據,數據接收時記錄輸入數據的個數,然後根據個數輸出結果!

⑶ C語言中 scanf("%d",&a[j][k]); 要輸入一串數字 該怎麼輸入

假如是下面的數組,應該是
int a[2][3];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
scanf("%d",&a[j][k]);
當然,這樣你看不到要求輸入的提示,scanf("%d",&a[j][k]); 前邊還應該加一條語句,變成這樣:
int a[2][3];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{
printf("enter a number:");
scanf("%d",&a[j][k]);
}

不是,每次只能輸入一個數,因為a[i][j]只是代表的一個數組中的一個元素,也就是一個數。

⑷ c語言中如何從鍵盤上得到數字

用scanf語句。
其實scanf是一個函數,格式是:
1、輸入整型數:
scanf("%d",&a);
式中%d是整型數的格式符,a是用int a;聲明過的整型數變數名。
2、輸入浮點數:
scanf("%f",&b);
式中%f是浮點數的格式符,b是用float b;聲明過的浮點數變數名。
然後,系統就會等待你從鍵盤上輸入一個數字。輸入數字完畢按回車鍵結束輸入。
不知道是不是解決了你的問題,如果沒有請留言。

⑸ C語言如何輸出輸入的數字

摘要 漢字編碼為雙位元組一個漢字,所以,可以將漢字,或漢字串存為字元串,根據輸入的數字,輸出對應的字元串即可。比如,將字元串存儲為二維數組,直接按照下標輸出漢字。#include int main() { char *str[3] = {"第一組漢字","第二組","第三組測試文字"};int i;scanf("%d",&i);puts(str[i]);return 0;}

⑹ 從文本文件里讀取數字,c語言如何實現

voidmain()

{

FILE*fin;

inta,b,c,d;

chars[20];

floatf1,f2,f3,f4;

fin=fopen("abc.txt","r");//打開

fscanf(fin,"%1d%1d%1d%1d",&a,&b,&c,&d);//按1位整型讀前4個數

printf("a=%db=%dc=%dd=%d ",a,b,c,d);

rewind(fin);//文件回繞到開始處

fscanf(fin,"%s",s);//按字元串讀一串

printf("s=%s ",s);

rewind(fin);//文件回繞到開始處

fscanf(fin,"%1f%1f%1f%1f",&f1,&f2,&f3,&f4);//按1位float型讀前4個數

printf("%f%f%f%f ",f1,f2,f3,f4);

flcose(fin);

}

abc.txt內容:

123456789

讀到數組:

inty[20];

inti;

fin=fopen("abc.txt","r");

for(i=0;i<9;i++)fscanf(fin,"%1d",&y[i]);

(6)c語言讀入數字擴展閱讀

C語言中文件的讀取

fopen(打開文件)

相關函數open,fclose

表頭文件#include<stdio.h>

定義函數FILE*fopen(constchar*path,constchar*mode);

函數說明參數路徑包含包含打開的文件路徑和文件名,參數模式字元串則代表著流形態。

模式有以下幾種形態類別:

r:預期文件,該文件必須存在。

r+:可讀寫的文件,該文件必須存在。

w:只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。

w+:可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。

a以附加的方式打開只寫文件。若文件不存在,則建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。

⑺ C語言中如何將文本文件中的數字讀入

#include<stdio.h>
void main()
{
FILE *fp;
int s[20],w[20];
fp = fopen("1.txt","r");
for(int i=0;i<20;i++)
fscanf(fp,"%d",&s[i]);
fclose(fp);
/*數據處理*/
for(i=0;i<20;i++)
w[i]=s[i];
fp = fopen("2.txt","w");
for(i=0;i<20;i++)
fprintf(fp,"%d,",w[i]);
fclose(fp);
}

⑻ c語言編程問題 如何逐個讀取數字

使用字元讀取函數getchar即可。

1、getchar(),從stdio流中讀字元,C語言標准庫中它實際上是getc(stdin)。
#define getchar() getc(stdin)
函數從標准輸入里讀取下一個字元。返回類型為int型,返回值為用戶輸入的ASCⅡ碼,出錯返回-1。

2、示例如下:通過getchar()輸入字元,用putchar()輸出,直到文件結束(在windows上按CTRL+Z相當於EOF)。

#include<stdio.h>
intmain()
{
charc;
while((c=getchar())!=EOF){
putchar(c);
}
return0;
}

⑼ C語言中怎麼輸入數字和字母

需要准備的材料分別有:電腦、C語言編譯器。

1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。

⑽ C語言數字輸入

scanf函數的功能是從終端讀入,當你輸完數據按下回車時就會停止輸入了,不用再用這個for循環了。