⑴ c語言的程序代碼可以在一條語句結束時換行,但如果一行寫不下十可以用下劃線換行。\n第二句話不懂呃
不是下劃線而是"\"換行。
"\n"中的"\\"是轉義符表示換行,而"\\"則表示易改"\"。
比如:
void main()
{
printf("這是一行寫不下的字元串"\
"這是延續的字元串"\
"這是再延續的字元串加回車符\n"\
"於是列印出的這一行會在前面的基礎上換行輸出。反斜杠符號通常只能用兩個連續的反斜杠來輸出1個。");
for(int i=1;i<10;i++) printf("\\");
/*定義一個很長的變數名試試*/
int __________________________________________ = 100;
__________________________________________ = __________________________________________ + __________________________________________;
/*上面這行和這個等價:*/
__________________________________________ = \ __________________________________________ \
+ \
__________________________________________;
printf("\n%d", __________________________________________);
}
⑵ c語言編程:從鍵盤輸入若干字元,以換行結束輸入,統計出其中小寫字母的個數。
#include
void
main()
{
char
c;
int
n=0,s=0;
printf("現在開始輸入字元,輸入'-'結束循環:");
while((c=getchar())!='-')
{
if(c>='0'&&c<='9')
n++;
else
if(c>='a'&&c<='z')
s++;
}
printf("數字字元個數是%d,小寫字母個數是%d\n",n,s);
getch();
}
⑶ 我用c語言寫文件時,輸入數據怎麼換行啊一按回車鍵就停止運行咯。。。。請大神指點
給你兩種辦法:
1.
在你的scanf();之後,添加getchar();就可以屏蔽一個換行。
2.
如果要屏蔽多個換行的話,建議使用scanf("%[^\n]",&a);這樣就能屏蔽換行,可以按Ctrl
+
D
來結束輸入。
⑷ C語言如果出現 30次換行結束,怎麼寫
#include<stdio.h>
main()
{
int count;//可能還有別的變數
for(count=0;count<xx;count++) //xx是某個數
{
。。。。。。。。。。別的操作
if(count%30==0)
{
printf("\n");
}
}
}
⑸ C語言:編程統計從鍵盤輸入的字元中數字字元的個數,用換行符結束循環。
1 輸入部分。
用getchar循環讀入字元,當讀入值為換行' '時退出循環。
2 統計部分。
對每個輸入的字元進行判斷,如果為數字字元,則累加。
3 輸出部分。
退出輸入循環後,輸出結果值。
代碼:
intmain()
{
intcnt=0,c;
while((c=getchar())!=' ')
if(c>='0'&&c<='9')
cnt++;
printf("數字字元個數=%d ",cnt);
}
⑹ C語言:輸入\n表示結束運行怎麼用呀
換行符在鍵盤上就是enter鍵,
提示中的'\n'是用來讓你在程序中判斷是否結束輸入的
說的具體點就是
在程序中有這樣一個循環體
char c;
do
{
scanf("%c",&c);
...
...
}while(c!='\n');/*判斷是否是換行符*/
但是在運行的時候,換行符輸入,還是用的enter鍵
⑺ C語言中怎樣換行
1 使用字元串,輸出在一個字元串結尾加上「 」,如「hello 」;
2 使用字元數組拼接成字元串(在嵌入式c的使用中是常見的),在數組末尾增加0x0d和0x0a;
如:
unsigned char data[8] data[0] = 『h』; data[1] = 『e』; data[2] = 『l』; data[3] = 『l』; data[4] = 『0』; data[5] = 0x0d; data[6] = 0x0a;
如果必要,可以加 ,或者等於0(』 』的ASCII是0)。 data[7] = 『 』;data[7] = 0;然後輸出即可。
⑻ C語言問題 fgets()遇到文件中換行結束的問題
fgets()在文件中遇到換行並不會結束。只有遇到文件結尾是才會結束。
⑼ c語言怎樣才能輸入一行字元,以回車作為結束標志,分別統計出大寫字母,小寫字母,空格,數字和其他字元的
因為字元串中有空格所以不能使用scanf函數來接收鍵盤輸入的字元串,因為scanf遇到空格和回車結束輸入,所以需要使用gets來接收鍵盤輸出的字元串,接著依次判斷並累加,最後輸出即可。
參考代碼:
#include<stdio.h>
intmain(){
inta=0,b=0,c=0,d=0,f=0,i;
charch[100];
gets(ch);
for(i=0;ch[i]!='