⑴ 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循環了。