㈠ c語言中怎麼一行一行的輸入整形二維數組,不是一個元素一回車,是輸一行一回車
沒有這些限制啊,怎麼輸都行,只要是空格或是回車格開就行
#include<stdio.h>
void main(void)
{
int a[3][5];
int i,j;
for(i=0;i<3;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<5;j++)
printf("%5d",a[i][j])&&(j==4)&&printf(" ");
}
㈡ C語言輸入正整數n,輸出1~n,每行一個
#include<stdio.h>
intmain()
{
inti,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("%d ",i);
}
㈢ c語言如何實現輸入任意多個整數
用循環結構。
具體操作如下。
int a;
scanf("%d",&a);
while(a!=0)
{
scanf("%d",&a);
}
這時,你輸入任意個整數都行,兩個整數中間用任意數量空格隔開,只要最後一個整數輸入的是0就行了
㈣ c語言裡面怎麼輸入多行數據
根據數據格式的。
一般這種輸入多行數據,ACM裡面很常見
常用的方式有兩種
1 輸入整行字元串
while(gets(s))
2 每行有固定格式。
比如 固定兩個整型
while(scanf("%d%d", &a, &b) != EOF)
㈤ C語言如何輸入一行有空格的字元串
C語言輸入一行有空格的字元串的方法:
1、對於char
char s[100];
cin.getline(s,1000);//第二個參數表示允許輸入的最大長度while(cin.getline(s,1000));
輸入輸出樣例
輸入:He llo
輸出:He llo
2、對於string
string s;
getline(cin,s);while(getline(cin,s));
輸入輸出樣例
輸入:He llo
輸出:He llo
(5)c語言輸入整行擴展閱讀:
字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「a」,s[10]="j",而字元串的零位正是它的長度。
這可以給我們提供很多方便,高精度運算時每一位都可以轉化為數字存入數組。
字元串或串(String)是由數字、字母、下劃線組成的一串字元。一般記為 s=「a1a2···an」(n>=0)。它是編程語言中表示文本的數據類型。在程序設計中,字元串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進制數字串(一串二進制數字)。
通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。
兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。