本文目錄一覽:
- 1、C語言如何循環輸出1到0這10位數字8遍,即1234567890…?
- 2、C語言如何同時輸出多組隨機數?
- 3、想要同時在c語言中輸入多個數該怎麼辦
- 4、用C語言輸入n個整數,並輸出,怎麼做?
- 5、C語言中如何實現多組數據輸入輸出?
C語言如何循環輸出1到0這10位數字8遍,即1234567890…?
#includestdio.h
int main()
{
inti;
for(i=1i=8;i++)
printf("1234567890\n");
return0;
}
擴展資料:
for 循環語句的一般形式為:
for (表達式1; 表達式2; 表達式3)
{
語句;
}
首先要強調兩點:
1) 表達式1、表達式2和表達式3之間是用分號;隔開的,千萬不要寫成逗號。
2) for(表達式1;表達式2;表達式3)的後面千萬不要加分號,很多新手都會犯這種錯誤——會情不自禁地在後面加分號。
因為 for 循環只能控制到其後的一條語句,而在C語言中分號也是一個語句——空語句。所以如果在後面加個分號,那麼 for 循環就只能控制到這個分號,下面大括號裡面的語句就不屬於 for 循環了。
C語言如何同時輸出多組隨機數?
#includestdio.h
#includestdlib.h
#includetime.h
int main(void)
{
int i,a[10],n;//n為n組
scanf(“%d”,n);
srand((unsigned)time(NULL));//設定種子
while(n–){
for(i=0;i10;i++){
a[i]=rand()%10;
printf(“%d “,a[i]);
}
printf(“\n”);
}
return 0;
}
套一個while循環就行,用其他循環也行
想要同時在c語言中輸入多個數該怎麼辦
1.使用EOF來判斷是否結束輸出,可以實現輸入任意多個數據。
EOF,計算機術語,(End Of File)的縮寫,在操作系統中表示資料源無更多的資料可讀取。資料源通常稱為檔案或串流。
在C語言中,EOF表示文件結束符(end of file)。在while循環中以EOF作為文件結束標誌,這種以EOF作為文件結束標誌的文件,可以是文本文件,也可以是標準輸入stdin。在文本文件中,數據都是以字符的ASCII代碼值的形式存放。我們知道,ASCII代碼值的範圍是0~255,不可能出現-1,因此可以用EOF作為文件結束標誌。
在windows平台,stdin輸入流的EOF標誌是 ctrl + z。
在unix平台,stdin輸入流的EOF標誌是 ctrl + d。
2.例程:
#include stdio.h
int main(){
int n;
while (scanf(“%d”,n)!=EOF){ //循環讀入n,直到crtl+z/d
printf (“%d “,n); //調用printf函數輸出n
}
return 0;
}
用C語言輸入n個整數,並輸出,怎麼做?
用標準輸入輸出函數,考慮到有多個數字,使用在for循環輸入輸出
#include stdio.h
void main( )
{
int num[1000],n,i;
printf(“要輸入數字的個數:”);
scanf(“%d”,n);
//輸入 n 個數字
for(i=0; in; i++)
{
printf(“輸入第 %d 個數:”,i+1);
scanf(“%d”,num[i]);
}
//輸出 n 個數字
for(i=0; in; i++)
printf(“%d “,num[i]);
}
忘採納
C語言中如何實現多組數據輸入輸出?
c語言中有一個標準輸入函數,即:scanf函數,它可以讀取輸入的任意格式類型的數據。scanf函數也有返回值,返回類型為int類型,它返回成功讀入的項目的個數。如果它沒有讀取任何項目(當它期望一個數字而您卻鍵入了一個非數字字符串時就會發生這種情況,scanf()會返回0。當它檢測到“文件結尾”(end of file)時,它返回EOF(EOF是在文件stdio.h中定義的特殊值,一般#define指令把EOF的值定義為-1,我們可以理解為:#define EOF -1)。
c語言中,所有的輸入函數都共用同一個輸入緩衝區,我們從鍵盤鍵入數據時,其實是將輸入寫入緩衝區中,當我們按下回車鍵時,scanf()函數從緩衝區中讀取輸入,刷新緩衝區。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/196105.html