关于C语言的一个菜鸟级问题

C\u8bed\u8a00\u83dc\u9e1f\u7ea7\u95ee\u9898

int j,k;//\u5728\u8fd9\u91cc\u4f60\u4e0d\u662f\u4e5f\u5e94\u7528\u9017\u53f7\u8fd0\u7b97\u7b26\u4e86\u4e48\uff1f
\u5728C\u8bed\u8a00\u4e2d\uff0c\u591a\u4e2a\u8868\u8fbe\u5f0f\u53ef\u4ee5\u7528\u9017\u53f7\u5206\u5f00\uff0c\u5176\u4e2d\u7528\u9017\u53f7\u5206\u5f00\u7684\u8868\u8fbe\u5f0f\u7684\u503c\u5206\u522b\u7ed3\u7b97\uff0c\u4f46\u6574\u4e2a\u8868\u8fbe\u5f0f\u7684\u503c\u662f\u6700\u540e\u4e00\u4e2a\u8868\u8fbe\u5f0f\u7684\u503c\u3002
\u53ef\u4ee5\u627e\u627e\u76f8\u5173\u7684\u8d44\u6599\u770b\u770b\u3002

#include
int main()
{
int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
d= (a>b?a:b>c?a>b?a:b:c);
printf("%d!\n",d);
return 0;
}
\u6700\u7b80\u6d01\uff0c\u4e0d\u624d\u5475\u5475\uff01

case 后面的数字不要加“单引号”,否则你指的是字符0,1,2
与数字是不同的,0与字符0不等价

变量a是整型的,你的switch语句把它当作字符了
应该是:
case 1:
printf("请输入"); break;
case 2:
...

case后面的数字不要加单引号,加了那就成了字符形变量了

scanf语句里面不要有\n

  • 鍝綅濂藉績鐨勫ぇ绁炲府蹇欒涓C璇█鐨棰,鎴戞槸涓涓鍒濆鐨鑿滈笩,鎷滄墭浜
    绛旓細杩欓亾棰樼殑鍏抽敭鍦╯witch鍑芥暟杩欓噷锛屽洜涓簒=1锛屾墍浠ュ嚱鏁板彲浠ヨ繖鏍风湅锛歴witch(1){case 0: b++;case 1: a++;case 2: a++,b++;}1銆佺幇鍦ㄥ紑濮嬭繘鍏witch鍑芥暟銆傚洜涓哄嚱鏁扮殑鍒ゆ柇鏉′欢鏄1锛屾墍鍦ㄩ夋嫨鏉′欢涓粠1鐨勯」寮濮嬭繍琛岋紝鍗砤++锛涙鏃禷=1锛宐=0锛2銆佸洜涓哄嚱鏁颁腑娌℃湁break璇彞锛屾墍浠ョ户缁墽琛宑ase 2銆傛墽琛宎...
  • C璇█鑿滈笩鐨勯棶棰
    绛旓細int main()return 0;鍜宮ain()閮芥槸涓诲嚱鏁帮紝涓嶈繃涓婇潰杩斿洖鐨勬槸鏁村瀷鍊硷紝涓嬮潰娌℃湁鍐檌nt 浣嗘槸鏈夌殑缂栬瘧鍣ㄩ粯璁ょ殑鏄粬涔熻繑鍥炴暣鍨嬪煎嵆渚夸綘娌℃湁鍐檌nt锛屾湁浜涚紪璇戝櫒榛樿浠栬繑鍥炵殑鏄┖锛岃杩噕oid main()杩欐牱鍐欑殑鍚ц繑鍥炵殑灏辨槸绌恒傜敤鍝瑕佹牴鎹紪璇戝櫒鑰屽紓锛屾牴鎹垜鐨勭粡鍘嗭紝鏈変簺缂栬瘧鍣ㄨ姹傚繀椤绘樉寮忕殑鍐欎笂int鏈変簺鍒...
  • 璇峰洖绛鑿滈笩涓浜C璇█闂
    绛旓細x%=(n%=2) 鍒嗚В涓涓嬶紝鐩稿綋浜庯細n %= 2;x %= n;绛変环浜庯細n = n % 2;x = x % n;杩欓噷鐨 n%2鐨勬剰鎬濇槸锛宯瀵2鍙栨ā銆
  • C璇█鑿滈笩闂
    绛旓細1. m锛1||0,鎵浠=1 n涓嶅彉锛屾墍浠锛0 2. 鍙樻垚&&鐨勮瘽 m锛1&&0,鎵浠锛0 n涓嶅彉锛屾墍浠锛1 3. A.1&&1,缁撴灉涓虹湡 B.1&&1&&1锛岀粨鏋滀负鐪 C.0||0,缁撴灉涓哄亣 D.2锛侊紳3锛0锛岀粨鏋滀负鐪 y鏄潪闆舵暟锛岄偅y鐨勯潪灏辨槸0鍜 锛堜互涓婂綋鍙橀噺闈為浂鐨勬椂鍊欏氨涓1锛...
  • 鑿滈笩C璇█鍑犱釜灏闂
    绛旓細鍦ㄩ缂栬瘧鏃跺皢鎵瀹氫箟鐨勬爣璇嗙鏇挎崲鎴愭寚瀹氬瓧绗︿覆鐨勮繃绋嬬О涓衡滃畯灞曞紑鈥濄傚ソ鍟︼紝鎺ヤ笅鏉ュ氨鏉ュ洖绛斾綘鎵鎻愬嚭鐨勭涓涓棶棰銆傚瀹忕殑灞曞紑鍙槸灏嗙▼搴忎腑鐨勯偅涓爣璇嗙鐩存帴鎹负浣犳墍鎸囧畾鐨勫唴瀹癸紝鑰屼笉浼氳繘琛屽叾浠栦换浣曞鐞嗐傚叿浣撶殑璇达紝浣犲湪绋嬪簭涓畾涔変簡#define b a+40 鍦ㄨ繘琛岄澶勭悊鐨勬椂鍊欙紝鐩存帴灏嗚鍙"c=b*20;"涓殑...
  • 璇峰洖绛鑿滈笩涓浜C璇█闂銆傝璇︾粏瑙i噴
    绛旓細涓涓竴涓鏉 a = 1锛宐 = 2锛 x = 0 if锛堬紒锛--a锛夛級杩欎釜鏃跺欙紝--a绛変簬0,涓哄亣 锛侊紙--a锛夌瓑浜庣湡 鎵浠ユ墽琛寈--銆傝繖涓椂鍊檟绛変簬-1 绗簩姝 if锛堬紒b锛夌敱浜巄= 2锛屼负鐪 鎵浠ワ紒b涓哄亣 鎵浠ユ墽琛宨f(){} else{} 涓殑else 鎵ц++x;鏈鍚嶺涓0锛
  • C璇█ 鑿滈笩闂
    绛旓細printf("input two number:\n")鍚庨潰缂哄皯鍒嗗彿:include "stdio.h"void main(){ int value1,value2,sum;printf("input two nummber:\n") ;//杩欓噷灏戜簡涓;鈥濆彿 scanf("%d%d",&value1,&value2);sum=value1+value2;printf("%d+%d=%d\n",value1,value2,sum);} ...
  • C璇█鑿滈笩闂
    绛旓細杩欓噷SETTER涓虹湡 褰搒tr[i]鐨勫间笉鏄槸灏忓啓瀛楁瘝鏃,涓嶆弧瓒c>='a'&&c<='z'杩欓噷鐨勬潯浠 鏃㈣緭鍑鸿瀛楃,濡傛灉鏄皬鍐欏瓧姣 鏃㈣瀛楁瘝鐨刟scii鍊煎噺鍘32 鍙樻垚澶у啓瀛楁瘝 鍐嶈緭鍑鸿瀛楃 else鏄病鏈夌敤鍒,浣嗘槸浣犲鏋滄兂瑕佸叏閮ㄤ互灏忓啓瀛楁瘝杈撳嚭鐨勮瘽 涓嶉渶瑕佸湪鍐欎唬鐮 杩欒鎶#define SETTER 1 璇ユ垚0灏辫浜 杩欓噷...
  • c璇█鑿滈笩涓嶆噦灏遍棶!!!
    绛旓細4. ch='\xaa'锛岃璧嬪艰鍙ョ紪璇戝彲浠ラ氳繃锛屼絾鏄緭鍑虹殑鍐呭灏变笉鏄綘棰勬兂鐨勯偅鏍蜂簡锛屽洜涓篶h鍙兘瀛樻斁涓涓瀛楃锛岀紪璇戝櫒鍦ㄧ紪璇戞椂浼氭埅鍙栦竴涓瓧绗﹀瓨鏀惧湪鍏朵腑銆5.杩欎竴棰樺氨鏄湪鑰冮獙C璇█涓闄ゅ彿鈥/鈥濈殑鐢ㄦ硶浜嗭紝1/3鏈鍚庝細琚紪璇戝櫒璁$畻鎴0锛岃屼笉鏄0.33锛屽彧鏈夋敼鎴1/3.0鎵嶈銆6. k=ac ? c:k; 鏄...
  • C璇█鑿滈笩闂
    绛旓細娌″姞break锛屽氨鏄綘璁剧疆鐨勬潯浠朵篃灏辨槸姣忎釜case浠栨瘡涓兘璧颁竴閬嶏紝鍗充娇绗涓涓鏉′欢灏辨弧瓒充簡浠栦篃涓嶄細璺冲嚭鏉′欢寰幆锛屼篃灏辨槸璇翠綘璁剧疆鐨勬潯浠舵病娉曞垽鏂 杩樻湁default涓嶆槸鍙橀噺锛岀洿鎺ユ墦printf("default\n"),鏈鍚庝竴鍙ヤ篃鎵 printf("switch end.");
  • 扩展阅读:c++语言入门自学 ... c++编程适合几岁学 ... 扫一扫题目出答案 ... c语言零基础自学 ... 菜鸟教程c++ ... 关于c语言的讨论问题 ... c语言简单问题及答案 ... c++编程 ... 黑客基础菜鸟入门教程 ...

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