摘要:第一題這道題最主要的是找規律,和斐波那契數列一樣下表是規律從第四站開始前面的系數等于前兩站的系數之和減一從第四站開始前面的系數等于前兩站的系數之和加一因此我們需要用兩個數組把和的系數存起來,前三項沒有規律我們需要把前三項列舉出來。
第一題:
?這道題最主要的是找規律,和斐波那契數列一樣;下表是規律
從第四站開始 a 前面的系數等于前兩站 a 的系數之和減一;?從第四站開始 b 前面的系數等于前兩站 b 的系數之和加一;因此我們需要用兩個數組把a 和 b 的系數存起來,前三項沒有規律我們需要把前三項列舉出來。
#includeint main(){ int numa[25]={0,1,1,2}; int numb[25]={0,0,0,0}; int i,a,b,n,m,x; scanf("%d %d %d %d",&a,&n,&m,&x); for(i=4;i
第二題:進制轉化
? 在負進制,如果余數<0,那么:余數-=m;商++;?
#includeint jinzhizhuanhua(int n,int a,char c[]){ int i=0,r; while(n!=0) { r=n%a; n/=a; if(r<0) //負進制的核心 { r=r-a; //如果余數是負數則減去負進制數 n++; //向上取整 } if(r>9) { c[i]=r-10+"A"; } else c[i]=r+"0"; i++; } return i-1;}int main(){ int n,a,j; char c[100]; scanf("%d %d",&n,&a); printf("%d=",n); if(n==0) printf("0"); else { for(j=jinzhizhuanhua(n,a,c);j>=0;j--) printf("%c",c[j]); } printf("(base%d)",a); return 0;}
第三題:
這道題和上周的原版類似主要是判斷三次質數,需要兩次循環
#include#includeint zhishu(int n){ int i,q; q=(int)sqrt(n); if(n==1) return 0; for(i=2;i<=q;i++) { if(n%i==0) return 0; } return 1;}int main(){ int i,k,j,t,x; int n,falg=0; scanf("%d",&n); for(i=2;i
?第四題:
?這道題主要是逆向思維,每次翻轉 n-1 次實際就相當于翻轉一個,所以 n 個硬幣需要翻轉 n 次;
第幾次翻轉只需要把第幾個硬幣不翻轉,其余 n-1 個翻轉。
#include "stdio.h"int main(){ int n,i,j; int a[102]={0}; scanf("%d",&n); printf("%d/n",n); for(i=1;i<=n;i++) { for(j=1;j<=n;j++) { if(j!=i) { if(a[j]) a[j]=0; else a[j]=1; } printf("%d",a[j]); } printf("/n"); } return 0;}
第五題:
#includeint main(){ int n,k; int sum=0; scanf("%d %d",&n,&k); sum+=n; while((n-k)>=0) //當煙頭數大于k時繼續循環 { n=n-k; //每抽k根煙,剩余的煙數量 sum++; //多抽一根煙 n++; //得到一個煙頭 } printf("%d",sum); return 0;}
?大佬解法(大家一起學習)
#includeint main(){ int n,k; int sum; scanf("%d %d",&n,&k); sum=n+(n-1)/(k-1); printf("%d",sum); return 0;}
第六題:
?
?字符串
#include#includeint main(){ char a[15]; int n,i,j; scanf("%s",a); n=strlen(a); i=n-1; while(1) { if(a[i]=="0") i--; else break; } if(a[0]=="-") { printf("-"); for(;i>0;i--) printf("%c",a[i]); } else { for(;i>=0;i--) printf("%c",a[i]); } return 0;}
數字,以為題目要求 -1000000000<=N<=1000000000,在整形范圍內
#includeint main(){ int n,t,sum=0; scanf("%d",&n); if(n<0) { printf("-"); n=-n; } if(n%10==0) n/=10; while(n!=0) { t=n%10; //將n的最后一位取出來 sum=sum*10+t; //將n翻轉 n/=10; //將n去掉一位 } printf("%d",sum); return 0;}
第七題:
?
#includeint yueshu(int n,int m){ int r; r=n%m; while(r) { n=m; m=r; r=n%m; } return m;}int max(int x,int y){ return x>y?x:y;}int min(int x,int y){ return x
第八題:
簡單的枚舉
#include#includeint main(){ char a[205],ch; int n,i,sum=0; gets(a); n=strlen(a); for(i=0;i
?下標法,ASCII碼值法
#include#includeint main(){ char a[205],ch; int num[26]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3,4}; int n,i,sum=0; gets(a); n=strlen(a); for(i=0;i="a"&&ch<="z") sum+=num[ch-"a"]; if(ch==" ") sum++; } printf("%d",sum); return 0;}
第九題:
#include#includeint max(int a,int b) //求最大值函數 { return a>b?a:b;}int main(){ int num[26]={0}; int i,j,n,max1=0; char a[85]; for(i=0;i<4;i++) { gets(a); n=strlen(a); for(j=0;j="A"&&a[j]<="Z") num[a[j]-"A"]++; } } for(i=0;i<26;i++) //找出柱形圖的最高數 max1=max(max1,num[i]); for(i=max1;i>0;i--) //從最高數開始遞減 { for(j=0;j<26;j++) //把每個字母都循環一變 { if(num[j]>=i) //如果這個字母出現的次數大于外循環的變量就打印 * ,否則打印空格 printf("* "); else printf(" "); } printf("/n"); } printf("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z");}
?第十題:
? 湊個數吧?
#includeint main(){ int n,i,j; int a[100],b[100]={0}; scanf("%d",&n); for(i=0;ia[j]) b[i]++; } } for(i=0;i
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/125649.html
摘要:后歲用戶依然是移動互聯網的主生力軍,但隨著后群體的年齡增長,早期移動用戶逐漸向較高年齡層人群轉移。綜合男女性別數據來看,移動用戶中的女性群體在較高消費水平人群中占據相當比重。 showImg(https://segmentfault.com/img/bVrA7P); 報告要點:1、 截止至2015年第三季度,活躍設備數達10.8億,與第二季度相比增長1.9%,增幅進一步放緩,新老...
摘要:月日,友盟正式對外發布年第二三季度中國移動互聯網趨勢報告。設備移動網絡接入變化趨勢年月年月二平臺設備競爭激烈國內手機占比較高在手機陣營中,國產品牌的市場占比進一步加大。截止年月,排名前十的品牌中,僅有三星一家外資品牌,其余均為國產品牌產品。 12月15日,友盟正式對外發布2015年第二、三季度中國移動互聯網趨勢報告。報告顯示:截止2015年9月底,我國活躍移動設備數量已達到10.8億,...
摘要:而這些隊列由的事件循環來搞定宏任務與微任務,在最新標準中,它們被分別稱為與。我們梳理一下事件循環的執行機制循環首先從宏任務開始,遇到,生成執行上下文,開始進入執行棧,可執行代碼入棧,依次執行代碼,調用完成出棧。 寫在前面 js是一門單線程的編程語言,也就是說js在處理任務的時候,所有任務只能在一個線程上排隊被執行,那如果某一個任務耗時比較長呢?總不能等到它執行結束再去執行下一個。所以在...
閱讀 3792·2023-01-11 11:02
閱讀 4299·2023-01-11 11:02
閱讀 3121·2023-01-11 11:02
閱讀 5231·2023-01-11 11:02
閱讀 4793·2023-01-11 11:02
閱讀 5568·2023-01-11 11:02
閱讀 5371·2023-01-11 11:02
閱讀 4070·2023-01-11 11:02