**形式解題思路不唯一 僅供參考
a:a+bi
#include int a[36];
int main()
while(scanf("%d",&n)!=eof)
}
b:64的問題
只需判斷最左邊的1的右邊有多少0,如果0的個數大於等於6即為yes(注意需要判斷是否全為零,例如:0000000)
#include #include char ch[1000000];
int main()
if(flag && ch[i] == '0')
}if(flag&&sum>=6)
else
}
c:字串變換
模擬一下過程
#include #include #include using namespace std;
int main()}}
cout << s << endl;
}
d:a+bii
題上a,b之和範圍最大超過unsigned long long 上限 特判一下即
#include#include#includeusing namespace std;
int main()
e:三個人的象棋
每次判斷當前步情況存在與否
#includeusing namespace std;
const int maxn = 1e5 + 5;
int main()
int p1 = 1, p2 = 2, flag = 1;
for(int i = 0; i < n; i++)
} if(flag) printf("yes\n");
else printf("no\n");
} return 0;
}
f:越努力越幸運
660-669中如果幸運的話猜到667就是對的 乙個乙個試
#include int main()
g:ztt的問題
#includeint main()
for(int j=1;j<=(n-(i*2-1))/2;j++) printf("*");
printf("\n");
} for(int i=1;i<=n;i++)
printf("\n");
//列印空心菱形下半個
for(int i=n/2;i>=1;i--)//行
for(int j=1;j<=(n-(i*2-1))/2;j++) printf("*");
printf("\n");
} return 0;
}
h:兔子
斐波那契數列 注意最後是兔子的隻數不是對數
#includeusing namespace std;
const int maxn = 1e5 + 5;
int n, a[maxn], cnt[maxn];
int main()
//for(int i = 1; i <= 35; i++) printf("%d ",a[i]*2);
int n;
scanf("%d",&n);
printf("%d\n",a[n] * 2);
return 0;
}
c語言一百題的1 7題
1.9 9乘法表 include include int main printf n system pause return 0 include int main for j 1 j i j printf n getchar getchar return 0 2.100題的第一題 include i...
常見的C語言面試程式設計題(三)
1,航天二院某所面試題,考查的是結構體和陣列的記憶體布局情況。include include typedef struct array1a typedef struct array2 b int main a s1 15 a s2 b s3 for int i 0 i 10 i s2 s1 3 s3...
C語言期末考試程式設計題
7 1 統計學生成績 10 分 本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則 大於等於90分為a 小於90且大於等於80為b 小於80且大於等於70為c 小於70且大於等於60為d 小於60為e。輸入格式 輸入在第一行中給出乙個正整數n 1000 ...