1樓:諾諾百科
如果要\n,那麼得輸入兩個回車。如果沒有\n,輸入一次之後第二個沒輸入就結束。
#include
int main()
char c1,c2;
printf("is the first numberan int (y/n)? ");
scanf("%c",&c1);
printf("is the second number int (y/n)? ");
scanf("%c",&c2);
scanf("%c",&c2);
因為scanf把輸入的回車也輸入了一次,所以中間再讀一下,把回車讀掉。
2樓:匿名使用者
可以使用兩個gets函式,實現兩行輸入。
1、gets函式:
原型:char * gets(char * buffer);
功能:從stdin流中讀取字串,直至讀到換行符或eof時停止,並將讀取的結果存放在buffer指標所指向的字元陣列中。換行符不作為讀取串的內容,讀取的換行符被轉換為 \0 空字元,並以此結束字串;
說明:當使用unicode寬字元文字時,請使用寬字元版本函式 _getws()。gets函式可以無限讀取,不會判斷上限,所以使用時應確保buffer的空間足夠大,以便在執行讀取操作時不發生溢位。
gets函式在c11標準中被移除,改為更加安全的gets_s函式;
標頭檔案:stdio.h;
返回值:若讀入成功,返回與引數buffer相同的字元指標。若讀入過程中遇到eof或發生錯誤,返回null指標。
所以當遇到返回值為null的情況時,應使用ferror或feof函式檢查是發生錯誤還是遇到eof。
2、例程:
#include
int main()
3樓:匿名使用者
明白你的意思,如果要\n,那麼得輸入兩個回車。
如果沒有\n,輸入一次之後第二個沒輸入就結束了。
你可以嘗試用getchar()
4樓:匿名使用者
回車符也是乙個字元,使用%c讀入字元時一定要考慮回車是乙個符號,設計程式時避免把回車符也讀入到你設計的變數中雲,再有,scanf()函式中,不要加"\n",否則輸入的資料將被錯誤讀入,除非你在輸入的末尾加上\n兩個符號。
5樓:謝3哥
什麼意思,你這個**,就是輸入一次 ,回車 ,輸入下一次呀
如果你想同時輸入兩個,可以這樣
scanf("%c,%c\n",&c1,&c2);
c語言中怎麼實現多行資料輸入
6樓:
在c語言中,要實現多行資料要使用迴圈語句,輸入的時候輸入回車鍵進行換行。
比如要輸入乙個2行3列的矩陣,原始碼如下:
#include
#include
int main()
}printf("\n您輸入的矩陣是:\n");
for(i=0;i<2;i++)
printf("\n");
}system("pause");
return 0;}
7樓:匿名使用者
很簡單,請參考。
#include
void main(void)
8樓:匿名使用者
輸入的資料存**呢?還是只是完成輸入就可以!
c語言中輸入兩行資料,怎麼寫?
9樓:
#include
#include
int main()
{int i,n,*p;
scanf("%d",&n);
p=(int*)malloc(sizeof(int)*n);
for(i=0;i
c語言 輸入多行資料
10樓:諾諾百科
#include
#include
using namespace std;
int main()
baiint a,b;
listl;
while (!l.empty())
cout 需要用到list儲存結果,因為n未知大小所以用list更合適。 如果是想以比較方便的方式輸入資料,可以考慮把多行的資料存在文字檔案中,每次使用這些資料的時候,可以直接從這個檔案裡面讀取。 如果編譯後生成的可執行檔名為a.exe,存放資料的檔案為b.txt(和a. exe放在同一資料夾下),則再控制台(命令列提示符狀態)輸入: a < b.txt 即可。 其中的小於號<,就是輸入重定向符號。 11樓: 如果你想把n組資料全部輸入後,再顯示n個和,只定義a,b兩個變數是不行的,採用二維陣列 int a[n][2]。 12樓:abc又忘記了 錯了,int a,b;這個定義的是2個整數,不是陣列, 風若遠去何人留 迴圈按照格式讀入每組資料即可。對於輸入多組資料測試的情況,需要約定結束的型別,常用的有兩種 1 當讀入資料為一組特定值時,結束測試。比如每組2個整型資料,以空格分隔,當輸入的兩個數均為 1時,結束測試。可以寫作 int a,b while 1 2 當讀到eof時,結束測試。同樣讀入兩... 一 格式輸出函式printf 1 呼叫形式一般為 printf 格式化控制字串 輸出表列 2 格式化控制字串用於指定輸出格式,它有三種形式 1 格式說明符 規定了相應輸出表列內容的輸出格式,以 打頭,如 d o等 2 轉義字元 用來輸出轉義字元所代表的控制 或者特殊字元,比如常用的 n t 3 普通... 大野瘦子 include include void main c語言中使用對數函式的方法 log 函式 返回以e為底的對數值 標頭檔案 1 include log 函式返回以 e 為底的對數值,其原型為 1double log double x log 用來計算以e為底的 x 的對數值,然後將結果返...c語言如何實現輸入多組資料測試,C語言如何實現輸入多組資料測試
c語言格式輸入輸出函式,C語言中輸入輸出函式有幾種格式?
c語言怎樣輸入對數,在c語言中log怎麼輸入