c語言中如何打出一排一定個數的"*"。如何在首字母前打出一定個數空格?
1樓:網友
int n;
for(i=1;i<=n;i++)
printf("*");
首字母打出一定個數空格,這句話我不理解,**的字母?
c語言,可以用轉義字元輸出空格嗎?如果能,怎麼寫?如果不能,該怎麼輸出空格?
2樓:帳號已登出
空格是ascii碼是32,只需要這樣就可以輸出空格:
char ch=32;
printf("%c",ch);
也可用乙個迴圈來輸出,需要多少個空格就迴圈幾次。
3樓:一劍揮刀斷情絲
我也有乙個辦法,偶爾發現的,你可以試一下。
printf("%12d",a);
意思是12個空格。
c語言 從鍵盤上輸入乙個非空格字元,並按原樣輸出,當輸入空格時,程式結束
4樓:阿南評娛樂
已執行,保證正確,可追問!
#include ""
int main()}
c語言程式是輸入乙個任意串 然後輸出 英文字母 數字 空格 其他字元 ;我這裡執行已經沒錯了,但是結果不對
5樓:網友
#include "" //這個程式有問題int main()
else if(str[a]==' ')
else if(str[a]>='0'&&str[a]<='9')else
ywzm[b]='\0';
kg[c]='\0';
sz[d]='\0';
qtzf[e]='\0';
printf("英文字母:%s",ywzm);//輸出英文字母printf("空格:%s",kg);//輸出空格printf("數字:
s",sz);//輸出數字printf("其他符號:%s",qtzf);//輸出其他符號}
6樓:網友
一for (a=0;a<=100;a++)不對,字串總長度為100,應該為for (a=0;a<100;a++)
二if (str[a]=' ')不對,等於為 == ,乙個等號是賦值,應為if (str[a]==' ')以上。
7樓:網友
直接看過去就看見你的判斷是不是空格那裡錯了 應該是兩個等號,而不是乙個 知道不。
還有,你這樣寫,有沒有覺得好囉嗦。。
8樓:染指紅顏淚
問問你的老師 就知道了。
c語言輸入整數,如果是字母,則輸出該字母,否則輸出該整數
你先判定他的ascii 的的大小 假如是在65 90 或是在97 122 之間則說明是字母應輸出字母,假如不在這個範圍則說明是數字,直接輸出數字就行!我的回答你滿意不?我給你編了一個程式 include void main int a scanf d a printf c a 二 int a sca...
C語言裡如何判斷空格C語言中如何判斷一個字元是空格下一個字元不是空格
如下 int main void else return 0 c語言對zhi字元判斷是否為空格有兩種方式 dao if c printf c是空格 這種方法比較直觀,直接比較當前字元和空格是不是相等,是的話就是空格了。演示如下 2.if c 32 printf c是空格 c語言中字元和數值比較,會轉...
C語言編寫問題,輸入字母,輸出他在鍵盤上後面字母
首先 copy這個題目就有點問題 假定我輸入的是p的話,那麼他後三位就沒有字母了 既然題目規定的很隨便,那我也隨便做好了 宣告 沒有經過除錯 但是大概思路就是如此 請更具自己的實際需求更改 include char str 3 10 int func int main include int mai...