C语言,帮我弄整理下头绪! 我刚刚接触C语言 没有头绪 希望各位哥哥姐姐 能指点一下我

\u6211\u4eec\u5728\u5b66c\u8bed\u8a00\u7a0b\u5e8f\u8bbe\u8ba1\u5b9e\u4e60\u8ba9\u6211\u4e00\u70b9\u5934\u7eea\u4e5f\u6ca1\u6709\u3002\u5e2e\u5e2e\u6211\u3002\u6211\u8be5\u600e\u4e48\u529e\uff0c\u90fd\u4e0d\u77e5\u9053\u4e0a\u7f51\u67e5\u4e9b\u4ec0\u4e48\u3002

VC\u77e5\u9053\u5e93\uff1a
http://www.vckbase.com/
\u8fd9\u91cc\u5f88\u597d

\u6211\u544a\u8bc9\u4f60\u5b9e\u5728\u7684\uff0c\u697c\u4e0a\u8bf4\u7684\u592a\u98d8\u6e3a\u4e86\u3002
1\u3001\u627e\u8001\u5e08\uff0c\u4e00\u5b9a\u8981\uff0c\u81ea\u5df1\u770b\u4e66\u7edd\u5bf9\u770b\u7684\u6655\u5934\u8f6c\u5411\uff0c\u9664\u975e\u4f60\u662f\u5929\u624d\u3002
2\u3001\u6570\u5b66\u6700\u5c11\u4e0d\u80fd\u5dee\uff0c\u5426\u5219\u540e\u9762\u7684\u7b97\u6cd5\u8981\u547d\u3002
3\u3001C\u8bed\u8a00\u4e0d\u96be\uff0c\u4f46\u662f\u81ea\u5b66\u5f88\u96be\uff0c\u7cbe\u901a\u66f4\u96be\u3002
4\u3001\u5982\u679c\u4f60\u5b66\u5230\u6307\u9488\uff0c\u5e76\u4e14\u57fa\u672c\u660e\u767d\uff0c\u4f60C\u8bed\u8a00\u7b97\u662f\u666e\u901a\u7ea7\u522b\u6bd5\u4e1a\u4e86\uff0c\u8003C\u8bed\u8a002\u7ea7\u662f\u6ca1\u95ee\u9898\u4e86\u3002
5\u3001\u5982\u679c\u4f60\u6ca1\u6709\u8010\u5fc3\uff0c\u65e9\u70b9\u653e\u5f03\uff0c\u8bed\u8a00\u662f\u67af\u71e5\u65e0\u5473\u7684\uff0c\u800c\u4e14\u662f\u8981\u575a\u6301\u7684\uff0c\u770b\u4e862\u6708\uff0c\u4f11\u606f2\u6708\uff0c\u5168\u5fd8\u5b8c\u3002\uff08\u6211\u5927\u5b66C\u8bed\u8a00\u5168\u73ed\u7b2c\u4e00\uff0c\u5de5\u4f5c2\u5e74\uff0c\u5168\u90e8\u5fd8\u5b8c\uff09

题目意思:例如125这个100-500之间的数字,1+2+5是否等于6?如果等于输出,不等于不输出。要求输出100-500之间所有满足情况的三位数。

题目参考程序如下:
#include <stdio.h>
int main(void)
{
int i;
int a,b,c;
for(i = 100; i<500; i++) {
a= i/100;
b=(i/10)%10;
c=i%10;
if ((a+b+c) == 6)
{
printf("%d ",i);
}
}
return 0;
}

你可以用用个数组来表示三位数,比如a[0]表示百位a[1]表示十位a[2]表示各位如果三个数相加等于6则为符合条件的数,输出。
不过要注意的是要把三个数的进位关系标记清楚。
祝你顺利

int i,gewei,shiwei,baiwei;
for(i=100;i<=500;i++)
{
gewei=i%10;//除10后取余数,即个位
shiwei=i%100/10;//除100后取余数是去百位,再除10取十位
baiwei=i/100;//除100取商即百位
if(gewei+shiwei+baiwei==6)
printf("%d\n",i);
}

#include<iostream>
using namespace std;
void main()
{
int a,b,i;
for (i=100;i<=500;i++)
{
a=i;
b=0;
while(a!=0)
{
b+=a%10;
a/=10;
}
if(b==6)
{
cout<<i<<endl;
}
}
}

循环从100到500,比如一个数字234,234除以100是不是能得到2余34,34除以10是不是能得到3余4,这样你就将234拆成了2,3,4.然后你再将2,3,4,相加看看是不是等于6.很简单的。

  • C璇█,甯垜寮勬暣鐞嗕笅澶寸华!
    绛旓細棰樼洰鎰忔濓細渚嬪125杩欎釜100-500涔嬮棿鐨勬暟瀛楋紝1+2+5鏄惁绛変簬6锛熷鏋滅瓑浜庤緭鍑猴紝涓嶇瓑浜庝笉杈撳嚭銆傝姹傝緭鍑100-500涔嬮棿鎵鏈夋弧瓒虫儏鍐电殑涓変綅鏁般傞鐩弬鑰绋嬪簭濡備笅锛歩nclude <stdio.h> int main(void){ int i;int a,b,c;for(i = 100; i<500; i++) { a= i/100;b=(i/10)%10;c=i%10;if ((a+...
  • 闆跺熀纭瀛︿範C璇█
    绛旓細闆跺熀纭瀛︿範C璇█:鏈汉鍦ㄧ綉涓婃壘浜嗗緢涔呭叧浜庡浣曞涔C璇█,鏈汉涔熸槸鏂版墜涓嶇煡璇ュ浣曞紑濮嬪涔,鏃犳剰涓彂鐜拌繖鏈功鎱㈡參鐨勬垜鎵惧埌浜嗗涔犵殑澶寸华!鎺ㄨ崘缁欏ぇ瀹跺涔犵洰褰 鍓嶈█ 绗竴绡 C璇█鍩虹 绗1绔 韪忎笂寰佺▼鍓嶇殑鎬濇兂鍔ㄥ憳 1.1 涓轰粈涔堥夋嫨C璇█ 1.2 濡備綍瀛﹀ソC璇█ 1.3 璇█姒傝堪 1.3.1 浠涔堟槸璇█ 1.3.2 浠涔堟槸鏈哄櫒璇█ 1.3....
  • 鏈変袱涓C璇█绋嬪簭娌澶寸华,姹傚姪!!!
    绛旓細include <stdio.h> int main(){ int i,n,score;int a[3] = {0,0,0}; //a[0]-浼樼,a[1]-鍙婃牸, a[2]-涓嶅強鏍 printf("杈撳叆瀛︾敓浜烘暟锛");scanf("%d", &n);for (i=0;i<n;i++) { scanf("%d", &score);if (score>=85) a[0]++;else if (score>=60) a[1]++;els...
  • c璇█缂栫▼,瀹屽叏娌℃湁澶寸华,璇锋眰甯姪,鎷滄墭浜,瑕佺敤c璇█,涓嶈鐢╟++,鏈濂芥湁...
    绛旓細閭d箞浠庤韩鏉愮湅涓嶅嚭灏变粠韬珮鐪嬶紝浠庣鍏釜鍙互鐪嬪嚭a鍜宑鏄弧瓒宠韩楂樼殑銆傛墍浠ュ彲浠ョ悊瑙d负a锛宑灞炰簬绗笁涓傞偅涔坈鏄珮涓瓙锛岀粏韬潗锛屽張鏄粍澶村彂锛岄偅涔堝彲浠ュ緱鍑猴紙1锛変腑鏈煡鐨勯偅涓氨鏄c锛鍐嶇湅锛4锛夛紝婊¤冻鏉′欢鐨勫彧鏈C銆傚緱鍑哄崱娲涘皵鏄粬姊︿腑鎯呬汉銆傛垜瑙夊緱鏄笉鏄彲浠ョ敤閫掓帹鎴栬呴掑綊灏濊瘯涓嬨傚綋鐒讹紝杩欎篃鏄垜鐨勭寽娴嬨
  • c璇█鐨勫涔犳柟娉
    绛旓細1銆佸涔C璇█锛瑕佷粠鍏ラ棬鍒扮簿閫氾紝闇瑕佽鍝簺涔︼紙浠庣畝鍗曠殑鍒伴毦鐨勬帓搴忥紝瓒婅缁嗚秺濂斤紝鏈濂介兘鑳芥敞閲婁笅閫夋嫨杩欐湰涔︾殑鐞嗙敱锛夛紵鍏ラ棬闃舵锛氳繕鏄佽碍閭f湰銆傜悊鐢憋細铏界劧涓嶈兘璇村畠鍐欏緱鏈夊濂斤紝浣嗘槸浣犵幇鍦ㄨ鍋氱殑鏄叆闂紝瑕佸揩閫熺殑鎺屾彙c鐨勫熀鏈娉曪紝杩欐湰涔﹀緢濂界悊瑙o紝鑳藉璁╀綘鍦ㄦ渶鐭殑鏃堕棿鍐呭ぇ鑷存帉鎻¤繖闂ㄨ瑷鐨勬鏇...
  • 濡備綍瀛︿範C璇█,浠庡拰涓嬫墜,浠ュ強瀛︿範鐨勬柟娉
    绛旓細甯姪鐨勪汉:497涓 鎴戜篃鍘荤瓟棰樿闂釜浜洪〉 鍏虫敞 灞曞紑鍏ㄩ儴 鎬庢牱鎵嶈兘瀛﹀ソC璇█ 1銆佸濂C璇█,浣犲彲浠ュ緢濂藉湴搴斾粯浠讳綍涓绉嶇紪绋嬪伐鍏枫 2銆佷竴瀹氳澶氫笂鏈虹粌涔,閫氳繃绋嬪紡浜嗚В鐩稿叧鐭ヨ瘑銆傚嚑缁忓弽澶嶆柟寰楁鏋溿 3銆佷笉瑕佹妸瀛︿範C璇█褰撴垚涓绉嶄换鍔,鏇翠笉瑕佹妸瀹冪湅鎴愬緢闅惧畬鎴愮殑浠诲姟銆傝鍏呮弧鑷俊,鍙鏄竴涓櫤鍔涙甯哥殑浜洪兘鑳藉濂...
  • 浣犲彲浠甯府鎴濡備綍瀛︿範C璇█鍚??鎴戠殑鎰忔濇槸缁欐垜鐐瑰缓璁,鎴戞兂鎶婂畠瀛﹀ソ...
    绛旓細鎬庢牱瀛﹀ソC璇█ 1.宸ユ鍠勫叾浜嬶紝蹇呭厛鍒╁叾鍣 鍑嗗宸ヤ綔锛氫竴涓紑鍙戠幆澧冿紝濡俆urboC2.0銆乂isualC 绛夊紑鍙戝伐鍏凤紱涓鏈ソ鏁欐潗锛屽璋旦寮轰富缂栫殑銆奀璇█绋嬪簭璁捐銆(绗簩鐗)銆傛垜褰撴椂鐪嬬殑鏄粬鐨勭涓鐗堬紝灏变负瀹冪殑绠娲併佸畬缇庢墍鍚稿紩锛岀畝鐩寸埍涓嶉噴鎵嬶紝鐢ㄤ簡涓や釜鏄熸湡涓鍙f皵鐪嬪畬銆2.绉樺瘑姝﹀櫒 鍒濆鑰呭涔犺绠楁満璇█瑕佷細...
  • c璇█缂栫▼,杩欓鎴戞牴鏈病澶寸华
    绛旓細=EOF) { if(n<1 || n>500) printf("-1\n"); else { int sum=0; int i; for(i=1;i<=n;i++) { switch(i<10) { case 1: if(f(i)==1) sum += i;break; case 0:switch(i<100){ ...
  • C璇█鐨勫彂灞曞強鍏剁壒鐐
    绛旓細1. C鏄腑绾ц瑷銆傚畠鎶婇珮绾ц瑷鐨勫熀鏈粨鏋勫拰璇彞涓庝綆绾ц瑷鐨勫疄鐢ㄦх粨鍚堣捣鏉ャC 璇█鍙互鍍忔眹缂栬瑷涓鏍峰浣嶃佸瓧鑺傚拰鍦板潃杩涜鎿嶄綔锛 鑰岃繖涓夎呮槸璁$畻鏈烘渶鍩烘湰鐨勫伐浣滃崟鍏冦 2.C鏄粨鏋勫紡璇█銆傜粨鏋勫紡璇█鐨勬樉钁楃壒鐐规槸浠g爜鍙婃暟鎹殑鍒嗛殧鍖栵紝鍗崇▼搴忕殑鍚勪釜閮ㄥ垎闄や簡蹇呰鐨勪俊鎭氦娴佸褰兼鐙珛銆傝繖绉嶇粨鏋勫寲鏂瑰紡鍙娇...
  • 鍦ㄤ笅澶т竴瀛︾敓,瀛︽牎寮璁c璇█璇剧▼,娣辨劅鍏堕毦,鑰佸笀甯冪疆涓浣滀笟,鍦ㄤ笅鎬濈储鑹...
    绛旓細1銆侀夋嫨鎺掑簭 void sort(int a[],int n){ int i,j,temp;for(i=0;i<n;i++){ for(j=i+1;j<n;j++){ if(a[i]>a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} } } } } 2銆佸啋娉℃帓搴 void sort(int a[],int n){ int i,j,temp;for(i=0;i<n;i++){ for(j=0...
  • 扩展阅读:对偷偷自我发电的女孩汉化 ... 高情商的回话技巧 ... 怎样反驳说话带刺的人 ... 形容女孩子疯疯癫癫 ... 中文转粤语生成器 ... 再三整理千头绪打一肖 ... 实时对话翻译器 ... 暗讽人手伸太长图片 ... 再三整理千头绪猜一生肖 ...

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