C语言编程问题

\u65b0\u624b\uff1aC\u8bed\u8a00\u7f16\u7a0b\u95ee\u9898

#include #include int AskAndAnswer(char q[]){ char input[2]; puts(q); scanf("%s", input); // \u8df3\u8fc7\u7a7a\u683c\u3001\u5236\u8868\u7b26\u6216\u56de\u8f66 return (0 == strcmp(input, "Y") );}void main(){ if (AskAndAnswer("A\u662f\u9017\u6bd4\u4e48\uff1f") ) { if (AskAndAnswer("\u90a3\u4e48A\u662f\u5927\u9017\u6bd4\u4e48\uff1f") ) { AskAndAnswer("\u679c\u7136\u6709\u773c\u5149\uff01"); } else { AskAndAnswer("A\u4e0d\u662f\u5927\u9017\u6bd4\u662f\u4ec0\u4e48\u2026"); } } else { if (AskAndAnswer("\u96be\u9053\u4f60\u662fA\u4e48\uff1f") ) { AskAndAnswer("\u4f60\u660e\u660e\u5c31\u662f\u9017\u6bd4"); } else { AskAndAnswer("A\u7ed9\u4f60\u597d\u5904\u4e86\uff1f"); } } printf("\u6076\u641e\u4e00\u4e0b\n"); return;}

\u5728\u4f60\u7684\u57fa\u7840\u4e0a\u3002\u3002\u3002\u3002\u7ed9\u4f60\u4fee\u6539\u4e86\u3002\u3002\u3002\u3002\u6d4b\u8bd5\u4e86\u4e0b\u3002\u3002\u3002\u3002\u8fd0\u884c\u7ed3\u679c\u5c31\u662f\u4f60\u60f3\u8981\u7684\u90a3\u6837\u3002\u3002\u3002\u5e0c\u671b\u80fd\u5e2e\u5230\u4f60\u3002\u3002\u3002

void main(){
int i,j,k;
char c='*';
for(i=0;i<=3;i++)
{for(j=3-i;j>0;j--)
printf(" ");
for(k=2*i+1;k>0;k--)
printf("%c",c);
printf("\n");
}

for(i=0;i<3;i++)
{for(j=0;j<=i;j++)
printf(" ");
for(k=0;k<2*(3-i)-1;k++)
printf("%c",c);
printf("\n");
}
}

答案是:
A
B

int u=010,v=0x10,w=10;
其中010是0开始表示八进制数
0x10是0x开头表示16进制数
w是十进制的数
要说明的是printf("%d,%d,%d\n,u,v,w);语句有语法错误,要在%d\n加“,即:
printf("%d,%d,%d\n",u,v,w);

另一题
是前一个是打印两个字符相差的ASCII码的数值为3
后一项是将e由小写转为大写并以字符形式打印

1、 A 第一个是八进制的,第二个是十六进制的,第三个是十进制的啊。
2、 B e的ascall码比b的大三啊,输出的格式是整型,所以是三,后者就相当于把小写的变大写吗,A和a相差是等于D和d相差的啊。

强烈建议这种问题自己调试就好了,不懂再问吗,要知道只是是靠自己慢慢积累的、

A O10是八进制哒 OX10是十六进制 默认int为十进制
B char型和int型可以相互转换 'a'是97 后面的依次加 ‘A'是65

A B

A B

  • C璇█缂栫▼棰樼洰
    绛旓細涓嬮潰鏄竴浜C缂栫▼棰樼洰锛1. 缂栧啓绋嬪簭锛屼粠閿洏杈撳叆涓や釜鏁存暟锛岃緭鍑哄畠浠殑鍜屻佸樊銆佺Н銆佸晢銆佷綑鏁般2. 缂栧啓绋嬪簭锛屼粠閿洏杈撳叆涓夎褰㈢殑涓夋潯杈归暱锛屽垽鏂畠浠槸鍚﹀彲浠ユ瀯鎴愪笁瑙掑舰锛屽苟杈撳嚭涓夎褰㈢殑绫诲瀷锛堢瓑杈广佺瓑鑵般佷竴鑸級銆3. 缂栧啓绋嬪簭锛屼粠閿洏杈撳叆瀛楃涓诧紝缁熻鍏朵腑鐨勫ぇ鍐欏瓧姣嶃佸皬鍐欏瓧姣嶃佹暟瀛楀拰鍏朵粬瀛楃鐨勪釜鏁帮紝骞...
  • C璇█缂栫▼鏈甯歌鐨15涓敊璇
    绛旓細4.蹇界暐浜“=”涓“==”鐨勫尯鍒傚湪璁稿楂樼骇璇█涓紝鐢“=”绗﹀彿浣滀负鍏崇郴杩愮畻绗“绛変簬”銆傚鍦˙ASIC绋嬪簭涓彲浠ュ啓 if (a=3) then …浣C璇█涓紝“=”鏄祴鍊艰繍绠楃锛“==”鏄叧绯昏繍绠楃銆傚锛歩f (a==3) a=b;鍓嶈呮槸杩...
  • c璇█闂:鍑虹幇'unexpectedendoffilefound鈥濇槸鎬庝箞鍥炰簨鍛?
    绛旓細缁撹锛氬湪C璇█缂栫▼涓亣鍒'unexpectedendoffilefound'鐨勯敊璇紝閫氬父鏄洜涓哄ぇ鎷彿锛坽}锛夌殑閰嶅鍑虹幇浜闂銆傝繖涓敊璇剰鍛崇潃缂栬瘧鍣ㄥ湪棰勬湡鏂囦欢缁撴潫鐨勫湴鏂规病鏈夋壘鍒扮浉搴旂殑鍏抽棴澶ф嫭鍙凤紝瀵艰嚧缂栬瘧杩囩▼涓爤涓湭娑堝幓鐨勫紑鎷彿銆傝В鍐虫柟娉曞氨鏄鏌ユ枃浠剁殑鏈鍚庯紝纭繚鎵鏈夊紑鍚殑澶ф嫭鍙烽兘鏈夌浉搴旂殑鍏抽棴澶ф嫭鍙枫侰璇█浠ュ叾绠娲佹ц憲...
  • C璇█闂缂栫▼闂?
    绛旓細int main(){ int i,j,n=-1;float scores[30],sum=0,temp;printf("璇疯緭鍏鐨勫(0~30)锛");while(n<0 || n>30) scanf("%d",&n);if(!n) return 0;for(i=0;i<n;scanf("%f",&scores[i]),sum+=scores[i],i++)printf("璇疯緭鍏ュ鐢%d鍒嗘暟锛",i+1);printf("%d鍚嶅鐢熺殑骞...
  • 鍩虹C璇█缂栫▼鏃舵槗鐘敊璇湁鍝簺
    绛旓細涓銆佸熀纭鐭ヨ瘑鍜屾暟鎹被鍨嬨佽〃杈惧紡 1銆侊經锝濓紝锛伙冀锛岋紙锛夛紝鈥樷欙紝鈥溾濅笉閰嶅銆傝В鍐宠繖涓闂鏈濂界殑鏂规硶灏辨槸姣忓綋鍐欒繖浜涚鍙风殑鏃跺欏氨鍏堝啓鎴愪竴瀵癸紝鐒跺悗鍐嶅湪涓棿鍔犲唴瀹广 2銆佸繕璁板湪璇彞鐨勬湯灏惧姞鍒嗗彿锛屾垨鍦ㄩ澶勭悊鍛戒护鍚庡鍔犲垎鍙枫傝浣忥細姣忎竴涓鍙ョ殑鍚庤竟閮借鍔犲垎鍙凤紝鑰岄澶勭悊鍛戒护骞朵笉鏄鍙ワ紝鎵浠ヤ笉鍔犲垎鍙...
  • c璇█缂栫▼闂
    绛旓細a,%A 璇诲叆涓涓诞鐐瑰(浠匔99鏈夋晥) %c 璇诲叆涓涓瓧绗 %d 璇诲叆鍗佽繘鍒舵暣鏁 %i 璇诲叆鍗佽繘鍒讹紝鍏繘鍒讹紝鍗佸叚杩涘埗鏁存暟 %o 璇诲叆鍏繘鍒舵暣鏁 %x,%X 璇诲叆鍗佸叚杩涘埗鏁存暟 %s 璇诲叆涓涓瓧绗︿覆锛岄亣绌烘牸銆佸埗琛ㄧ鎴栨崲琛岀缁撴潫銆 %f,%F,%e,%E,%g,%G 鐢ㄦ潵杈撳叆瀹炴暟锛屽彲浠ョ敤灏忔暟褰㈠紡鎴栨寚鏁板舰寮忚緭鍏ャ %p 璇诲叆涓涓寚閽 ...
  • c璇█缂栫▼闂?
    绛旓細1銆佽緭鍏ユ湁鑼冨洿锛屼袱涓彉閲忚緭鍏ラ兘闇瑕侀獙璇侊紝鏂规硶鍙橀噺澶勭疆鑼冨洿浠ュ锛屽惊鐜垽鏂緭鍏ャ2銆佸ぉ鏁板惊鐜鏁帮紝鏃ユ湡0~6鍛ㄦ湡鑷銆傜敤鍙橀噺绱姞璁℃暟缁撴灉銆備笅闈㈡槸婕旂ず浠g爜锛歩nclude<stdio.h> int main(){ int i,j,a=7,n=366,cnt=0;while(a<0 || a>6)printf("璇疯緭鍏鐨勫硷紙0~6锛夛細"),scanf("%d",&a)...
  • C璇█缂栫▼闂
    绛旓細1銆佽緭鍏ユ湁鑼冨洿锛屼袱涓彉閲忚緭鍏ラ兘闇瑕侀獙璇侊紝鏂规硶鍙橀噺澶勭疆鑼冨洿浠ュ锛屽惊鐜垽鏂緭鍏ャ2銆佸ぉ鏁板惊鐜鏁帮紝鏃ユ湡0~6鍛ㄦ湡鑷銆傜敤鍙橀噺绱姞璁℃暟缁撴灉銆備笅闈㈡槸婕旂ず浠g爜锛歩nclude<stdio.h> int main(){ int i,j,a=7,n=366,cnt=0;while(a<0 || a>6)printf("璇疯緭鍏鐨勫硷紙0~6锛夛細"),scanf("%d",&a)...
  • 鎬ユ眰c璇█缂栫▼棰樼洰
    绛旓細rand()鍑芥暟鏄寜鎸囧畾鐨勯『搴忔潵浜х敓鏁存暟,鍥犳姣忔鎵ц涓婇潰鐨勮鍙ラ兘鎵撳嵃鐩稿悓鐨勪袱涓,鎵浠ヨC璇█鐨勯殢鏈哄苟涓嶆槸鐪熸鎰忎箟涓婄殑闅忔満,鏈夋椂鍊欎篃鍙吉闅忔満鏁,浣跨敤 rand() 鐢熸垚闅忔満鏁颁箣鍓嶉渶瑕佺敤闅忔満鍙戠敓鍣ㄧ殑鍒濆鍖栧嚱鏁 srand(unsigned seed)(涔熶綅浜 stdlib.h 涓) 杩涜浼殢鏈烘暟搴忓垪鍒濆鍖,seed 鍙堝彨闅忔満绉嶅瓙,閫氫織璁插氨鏄,濡傛灉...
  • 姹傚ぇ绁C璇█缂栫▼,棰樼洰瑕佹眰鍦ㄤ笅闈
    绛旓細闂涓锛氬叧閿湪杈撳叆瀛楃鍜屽瓧绗︿覆瑕侀伩寮鍥炶溅鍙婄┖鏍煎垎闅旂銆傝繖閲屽彲浠ョ敤getchar瑙e喅銆傞棶棰樹簩锛氬氨鏄浣犲嚱鏁拌皟鐢ㄣ傞棶棰樹笁锛氫緷鐒舵槸鍑芥暟璋冪敤锛屼絾闇瑕佸嚱鏁1杩斿洖鍊兼垨浼犻掑湴鍧銆傝嚦浜庢暟瀛楀瓧绗﹁浆鏁村瀷锛屽ぇ灏忓啓杞崲锛岄兘鍒╃敤ascii鐮佺殑宸兼潵杞崲銆備笅闈㈡槸鎴戠殑浠g爜锛屼笁涓嚱鏁板垎鍒搴斾笁涓棶棰樸俰nclude<stdio.h> define ...
  • 扩展阅读:c语言植树问题模板 ... 编程必背100个代码 ... 学编程一年大概多少钱 ... 大一c语言必背编程题 ... c++编程题库100题 ... c语言基础知识100题 ... c十十编程要学多久 ... 吓人的编程代码 ... 初学编程必背50个 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网