C语言问题

C\u8bed\u8a00\u95ee\u9898

\u4f60\u8ba4\u4e3a\u5e94\u8be5\u662f\u591a\u5c11\u5462\uff1f\u8f93\u51fa\u662f\u6b63\u786e\u7684\uff0c\u5176\u503c\u5c31\u662fa[0]\uff0c\u5b83\u88ab\u521d\u59cb\u5316\u4e3a1.1\u3002\u56e0\u4e3afun\u4e2d\u4e3as\u6307\u9488\u91cd\u65b0\u5206\u914d\u4e86\u6307\u5411\uff0c*s=*p1+*p2++;\u8fd9\u4e00\u53e5\u4e2d\u7684s\u5df2\u4e0d\u518d\u6307\u5411a\u4e86\u3002\u56e0\u4e3a\u6307\u9488\u5f62\u53c2\u672c\u8eab\u4e5f\u662f\u62f7\u8d1d\u8c03\u7528\uff0c\u6240\u4ee5main\u4e2d\u7684s\u4ecd\u7136\u662f\u6307\u5411a\u7684\uff0cprintf("%5.2f\n",*s);\u8f93\u51fa\u81ea\u7136\u662fa[0]\u3002\u53ef\u4ee5\u8fd9\u6837\u9a8c\u8bc1\uff0c\u5728fun\u4e2d\u7684*s=*p1+*p2++;\u540e\u52a0\u4e00\u53e5printf("%5.2f\n",*s);\uff0c\u5b83\u5c31\u5e94\u8be5\u8f93\u51fa11.1\u4e86\u2026\u2026

'\xxx'\u7c7b\u578b\u7684\u5b57\u7b26\u5e38\u91cf\u4e2d\uff0cxxx\u4ee3\u88688\u8fdb\u5236\u6574\u6570\uff0c\u5176\u542b\u4e49\u662f\u67d0\u5b57\u7b26\u7684ASCII\u7801\u3002
\u800c\483' \u91cc483\u4e0d\u662f\u5408\u6cd5ASCII\u7801\u8303\u56f4\u3002

运算符的优先级的问题吧,你试试加上括号,比如:
if(((a>=97)&&(a<=122))||((a>=65)&&(a<=90)))

printf语句应该放到循环外面,最后一次性输出

a是字符型的话在判断数字时,9和0要加单引号,判断字母就直接用

a,z和A,Z,也要加单引号

#include "stdio.h"
main()
{
int l=0,n=0,s=0,o=0;
char a;
while((a=getchar())!='\n')
{if((a<='9')&&(a>='0')) n++;
else
if(((a>='a')&&(a<='z'))||((a>='A')&&(a<='Z')))
l++;
else
if(a=' ')
s++;
else o++ ;}
printf("n=%d,l=%d,s=%d,o=%d",n,l,s,o);

}

  • 涓ら亾C璇█棰樼洰,姹傜瓟妗堝拰瑙f瀽,璋㈣阿~
    绛旓細绗9棰橈細銆怌銆戞牳蹇冪煡璇嗙偣锛1銆侀楀彿琛ㄨ揪寮忥紝浠庡乏寰鍙抽愪釜璁$畻琛ㄨ揪寮忥紝鏁翠釜琛ㄨ揪寮忕殑鍊间负鏈鍚庝竴涓〃杈惧紡鐨勫笺2銆++a涓巃++鐨勫尯鍒紝鍓嶈呬负鍏堣嚜鍔1鑰屽悗寮曠敤褰撳墠鍊煎弬涓庤绠楋紝鍚庤呬负鍏堝紩鐢ㄥ綋鍓嶅煎弬涓庤绠楄屽悗鑷姞1銆倄=(a=3,b=++a);1)鎵цa=3锛屾鏃禷鍊间负3锛2锛夋墽琛++a锛屾鏃禷鍊间负4锛3锛夋墽琛宐=++a...
  • 涓浜涘叧绯c璇█鐨勬蹇闂銆備竴鐐归兘涓嶆噦銆傘傘
    绛旓細1.c璇█绋嬪簭閮芥槸浠庯紙 main 锛夊嚱鏁板紑濮嬫墽琛屻2.鍑芥暟浣撶敤锛 { 锛夊紑濮嬶紝鐢紙 } 锛夌粨鏉熴3.鎵ц寰幆浣撶粨鏋勪腑鐨勶紙 continue 锛夎鍙ヨ兘澶熺珛鍗虫墽琛屼笅涓娆″惊鐜4.鐩存帴鎴栭棿鎺ヨ皟鐢ㄨ嚜韬嚱鏁扮О涓猴紙 閫掑綊 锛夊嚱鏁般5.鍌ㄥ瓨绫诲埆璇存槑绗︽湁锛坅uto锛夛紙register锛夛紙extern锛夊拰锛坰tatic锛夈6.鎸囬拡鏄妸鍙︿竴涓彉閲忕殑...
  • C璇█闂
    绛旓細4. 娴偣鍨嬪彉閲弜鐨勫彇鍊艰寖鍥村湪[1.0, 2.0]锛屽湪C璇█涓浣曡〃绀猴紵x>=1.0&&x<=2.0 5. 宸茬煡ch鏄瓧绗﹀瀷鍙橀噺锛屽垯鍒ゆ柇ch涓嶆槸瀛楁瘝鐨勮〃杈惧紡鏄粈涔堬紵ch>='a'&&ch<='z'||ch>='A'&&ch<='Z'6. 宸茬煡ch鏄瓧绗﹀瀷鍙橀噺锛屽垯涓嬮潰鐨勮祴鍊艰鍙ヤ笉姝g‘鐨勬槸锛 锛夛紵骞朵笖璇存槑涓嶆纭殑鍘熷洜銆侫. ch=鈥橽n...
  • C璇█鐨闂
    绛旓細鍏朵粬绫讳技闂 2014-01-18 c璇█鐨勯棶棰 1 2011-05-04 C璇█鐨勭枒闂 4 2014-01-20 C璇█闂 4 2011-05-15 C璇█棰樼洰 1 2014-01-17 c璇█闂,鎴戣繖鍝噷鍑洪棶棰樹簡? 3 2014-01-21 鏂版墜姹傚姪c璇█闂,鎬ユ眰~ 1 2014-07-27 c璇█鎵鹃敊璇! 2014-01-18 C璇█\a鐨勯棶棰 鏇村绫讳技闂 > ...
  • c璇█闂
    绛旓細绋嬪簭鐨勭7鍜岀8琛屾槸鎶婂皢涓や釜灏忓啓瀛楁瘝a鍜宐杞崲鎴愬ぇ鍐欏瓧姣峚鍜宐銆傗榓鈥欑殑ascii鐮佷负97锛岃屸楢鈥欎负65锛屸榖鈥欎负98锛屸楤鈥欎负66銆備粠ascii浠g爜琛ㄤ腑鍙互鐪嬪埌姣忎竴涓皬鍐欏瓧姣嶆瘮瀹冪浉搴旂殑澶у啓瀛楁瘝鐨刟scii鐮佸ぇ32銆c璇█鍏佽瀛楃鏁版嵁涓庢暣鏁扮洿鎺ヨ繘琛岀畻鏈繍绠楋紝鍗斥榓鈥+32浼氬緱鍒版暣鏁97锛屸榓鈥-32浼氬緱鍒版暣鏁65銆
  • c璇█缂栫▼涓殑灏闂
    绛旓細1銆佸彲浠ョ殑銆俛 = (int)(a * 100 + 0.5); // 灏嗙涓変綅灏忔暟鍔犱笂鍘伙紝閫氳繃寮哄埗绫诲瀷杞崲锛屽垯浼氫涪寮冨皬鏁伴儴鍒哸 = a / 100; // 鐢变簬a鏄痙ouble绫诲瀷锛屾晠鍟嗗寘鍚2浣嶅皬鏁癮 = (int)(a * 100 + 0.5)/100.0; // 杩欐牱鍚堝苟浼氬緱鍒扮浉鍚岀殑缁撴灉銆2銆佸彲浠ヨ繖鏍锋搷浣溿俛 = (int)(a * 100)/100.0...
  • 鍏充簬c璇█鐨闂?
    绛旓細鏍规嵁杩愮畻绗︿紭鍏堢骇/缁撳悎鎬 y=(++a)&&(--b)&&(c=b+3)鍗 y=( (++a)&&( (--b)&&(c=b+3) ) )浠e叆鏁板煎悗,瀛愯〃杈惧紡 ++a鐨勫间负1,涓斿彉閲廰鑷涓1 --b鐨勫0,涓斿彉閲廱鑷噺涓0 鐢变簬瀛愯〃杈惧紡--b鐨勫间负0(鍋),鎵浠&&鍙虫搷浣滄暟(c=b+3)涓嶄細鍒ゆ柇,c杩樻槸鍘熷3,鑰岃〃杈惧紡鏁翠綋鍊间负0 ...
  • C璇█缂栫▼闂,鍒濆鑰,涓嶅お浼,璋㈣阿
    绛旓細缂栧啓涓涓嚱鏁帮紝鍒犲幓杈撳叆鐨勪竴缁存暟缁勪腑鎵鏈夌浉鍚岀殑鏁,浣夸箣鍙墿涓涓傛暟缁勪腑鐨勬暟宸叉寜鐢卞皬鍒板ぇ鐨勯『搴忔帓鍒,鍑芥暟杩斿洖鍒犻櫎鍚庢暟缁勪腑鏁版嵁鐨勪釜鏁般傚湪涓诲嚱鏁拌緭鍏ヤ竴涓湁搴忔暟缁勶紝鎺ョ潃璋冪敤璇ヨ嚜瀹氫箟鍑芥暟锛屾渶鍚庤緭鍑哄垹闄ら噸澶嶆暟鎹悗鐨勬暟缁勫厓绱犮傚锛氳緭鍏ョ殑鏁扮粍鍏冪礌涓猴細999866000-2-2鎵撳嵃鐨勭粨鏋滀负锛9860-2 杩欎釜绋嬪簭鐨勫疄鐜...
  • C璇█棰樼洰,姹傚ぇ绁炶В鏋!
    绛旓細绋嬪簭1锛岃緭鍑猴細a972 include<stdio.h> union example_uni { int i;char ch;}a;int main(){ a.ch='a';printf("%c%d",a.i,a.ch); //杈撳嚭a97锛'a'鐨凙SCII鐮佸嵆涓97锛塧.i=2;printf("%d",a.i); //杈撳嚭2 } 绋嬪簭2锛岃緭鍑猴細8 12 20 include<stdio.h> int f(int a)...
  • c璇█ 浣庣骇闂 姹傛潈濞佺瓟妗
    绛旓細绗竴涓负閫楀彿琛ㄨ揪寮忥紝鍏朵粠宸﹀悜鍙充緷娆¤繍绠楋紝缁撴灉涓烘渶鍙宠竟琛ㄨ揪寮忕殑鍊笺傛墍浠ヨ〃杈惧紡鐨勫间负 鑰=琛ㄨ揪寮忕殑鍊间负鍙充晶鐨勫 鎵浠 x%=x+5 涔熷氨鏄 x= x%锛坸+5锛 = 8%13 = 8 涓哄彇浣欒繍绠楋紝涔熷氨鏄负8闄や互13鐨勪綑鏁般傛墍浠ヨ〃杈惧紡鐨勫间负 8.绗簩涓細 涓姝ヤ竴姝ョ畻銆俛-=a%6 鐩稿綋浜 a=a-...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网