原创 nyoj 243 交換輸出

找到最小值  與第一位交換後輸出 #include<stdio.h> int main() {int a[100];int n,i,min,q,t;while(scanf("%d",&n)&&n!=0){q=0;//爲後文下標做交換for

原创 nyoj 275 隊花的煩惱一

數組開的不夠大 #include<stdio.h> int main() {int n,i,q,a[10000];while(scanf("%d",&n)!=EOF){i=0;if(n==0)printf("0");while(n!=0)

原创 nyoj 283 對稱排序

先排序 再對稱 #include<stdio.h>#include<string.h>int main(){int n,i,j,m=0;char a[15][26],temp[26];scanf("%d",&n);while(n){for

原创 nyoj 260 數數小木塊

找到規律 很簡單 #include<stdio.h> int main() {int n;scanf("%d",&n);while(n--){int t,sum=0;int i,j;scanf("%d",&t);for(i=1;i<=t;

原创 nyoj 276 比較字母大小

#include<stdio.h> int main() {int t;scanf("%d",&t);while(t--){char a,b;get

原创 nyoj 268 荷蘭國旗問題

很水的一道題 但因爲自己的粗心 錯了一次 以此爲戒 #include<stdio.h> int main() {int n,i;scanf("%d",&n);while(n--){int r=0,w=0,b=0;char a[1000];

原创 nyoj 655

#include<stdio.h> #include<string.h> int main() {int t,i,j;int fib[205][20

原创 nyoj 244 16進制簡單運算

#include<stdio.h> int main() {int t;scanf("%d",&t);while(t--){int a,b;char

原创 大數加法

大數問題 使用字符數組 模擬豎式運算方法 進行運算  #include<stdio.h> #include<string.h> int main() {int n,i,l,la,lb,k;char a[201],b[201];int af

原创 nyoj 458 小光棍數

#include<stdio.h> #include<string.h> int main() {char m[100];int a[100];in

原创 nyoj 263 精挑細選

考察較爲全面 #include<stdio.h> int main() {int n,i;scanf("%d",&n);while(n--){int m;int a,b,c,a1,b1,c1;scanf("%d",&m);scanf("%

原创 nyoj 28 大數階乘

#include<stdio.h> int main() {int m,i,j,k,flag;int a[6001],b[16000];//最終存放

原创 nyoj 255 c小加之隨機數

對輸入的數據進行去重和排序 #include<stdio.h> int a[100],n; void quick(int l,int r) {int i,j,temp,t;if(l>r)return ;temp=a[l];i=l;j=r;

原创 棧的壓入彈出序列

#include<stdio.h> #include<stack> using namespace std; stack<int> Q; int s1[100010]; int s2[100010]; int main() { int

原创 八皇后 問題 回溯算法

#include<stdio.h> int tot; int n; int c[110]; void serch(int h) { if(h==n) tot++;//遞歸的邊界 else { for(int i=0;i<n;