① c語言 如何一行輸入五個數
輸入五個數的時候就實現換行。。先記住你所輸入的數字個數,當達到5的時候就換行。
do
{scanf("%d",&t);
i++;
}whlie(i!=5);
或者for(i=0;i<=4;i++)scanf("%d",&t);printf("\n");
主要的思想就是對輸入的數進行計數,以五個為一行。。
② C語言,輸入n個值在一行
int i,n,num;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&num);
}
看看這個要的不:你輸入個數時敲回車,輸入數時敲空格
#include<stdio.h>
main()
{
int i,n,num[100];
scanf("%d",&n);
for(i=0;i<n&&num[i]!='\0';i++)
{
scanf("%d",&num[i]);
}
for(i=0;i<n;i++)
printf("%d ",num[i]);
}
③ C語言中怎麼控制輸出時每行輸出5個數
..............
if (i % 5 ==0)
printf("\n");
...............
這兩句,
④ c語言,怎麼讓一行顯示十個數,只能用while循環,如圖
在循環裡面(printf語句後)加上:
if(i%30==0) printf('\n');
即可
目標程序是輸出1000以內3的倍數,若要每10個數換行,則當輸出30的倍數之後輸出一個換行符即可。
純手打,望採納,謝謝。
⑤ C語言中如何輸出n個數每行兩個
常式如下:
#include <stdio.h>
main()
{
int a[6]={1,2,3,4,5,6};
int i;
for(int i=0;i<5;i+=2) // 控制好i的范圍和每次循環i變化的值
printf("%d\t%d\n",a[i],a[i+1]); // 輸出兩個以後輸出一個'\n'
}
⑥ C語言每5個數字(數列)輸出一行怎麼表示
假設要輸出100個數字:
#include<stdio.h>
int main()
{
int n=100;
int i;
for(i = 1; i <= n; i ++)
{
printf("%d ", i);
if(i%5==0) printf(" ");
}
return 0;
}
(6)c語言一行怎麼顯示多個數值擴展閱讀:
for循環是編程語言中一種循環語句,而循環語句由循環體及循環的判定條件兩部分組成,其表達式為:for(單次表達式;條件表達式;末尾循環體){中間循環體;}
執行過程為:
求解表達式1;
求解表達式2。若其值為真,則執行 for 語句中指定的內嵌語句,然後執行第3步;若表達式2值為假,則結束循環,轉到第5步;
求解表達式3;
轉回上面第2步繼續執行;
循環結束,執行 for 語句下面的語句。
執行過程中,「表達式1」只執行一次,循環是在「表達式2」「表達式3」和「內嵌語句」之間進行的。
參考資料來源:網路-for循環
⑦ 我的c語言有很多值要輸出,怎麼完整顯示
比如,要輸出200行i love china,我想輸出50行,就停一下
按個回車(或其他鍵)後,再繼續輸出,程序如下:
#include <stdio.h>
#define n 50
void main()
{
int m;
for(m=1;m<200;m++)
{
printf("I love China!\n");
if(m%n==0)
{
getchar();
}
}
}
⑧ c程序怎麼使輸出的多個數據兩個數據一行
摘要 C不支持動態定義數組。解決方法兩種:一、定義一個足夠大的數組(但有越界的可能,程序里要做判斷和控制)。二、使用動態內存分配,可以從根本上解決此問題。
⑨ 用C語言寫程序輸出要求控制每行輸出五個數,怎麼控制
在C語言寫程序輸出時,要控制每行輸出數據的個數,可以通過自定義計數器來完成。
如:
// 輸出自然數1-30,每5個數為一行
main()
{ int i;
int cnt=0; // 定義cnt用作輸出數據的計數器,初始為0
for( i=1;i<=30;i++ ) // 循環30次
{ printf("%5d",i); // 輸出數據值
cnt++; // 每輸出一個值,計數器加一次
if( cnt%5==0 ) // 假設每行輸出5個(如果計數器與5取余為0,則換行)
printf("\n"); // 輸出換行
}
}
定義一個計數器,然後每次就自加,當%5==0的時候就printf("\n");看例子,希望能幫到你。
#include
void
main()
{
int
count=0;
int
i;
for(i=1;i<=20;i++)
{
printf("%d\t",i);
count++;
if(count%5==0)
printf("\n");
}
}