Problem G: 零起點學演算法106——首字母變大寫
#include<stdio.h> #include<string.h> int main(void) { char a[105]; int i,k; while(gets(a)!=NULL) { k=strlen(a); if(a[0]>='a'&&a[0]<='z') a[0]-=32; for(i=1;i<k;i++) { if(a[i]==' ') {if(a[i+1]>='a'&&a[0]<='z') { a[i+1]-=32; } } } printf("%s",a); printf("\n"); } return 0; }
考慮清情況
相關推薦
Problem G: 零起點學演算法106——首字母變大寫
#include<stdio.h> #include<string.h> int main(void) { char a[105]; int i,k; while(gets(a)!=NULL) { k=strlen(a);
Problem G: 零起點學演算法86——Fibonacc
#include<stdio.h> int main(){ int T,a[50]={0,1,1}; for(int i=3;i<=45;i++) { a[i]=a[i-1]+a[i-2]; } scanf("%d",&T
Problem J: 零起點學演算法34——3n+1問題
#include<stdio.h> int main() { int count = 0; int n; scanf("%d",&n); while(n>1) { if(n%2==1) n=n*3+1; e
Problem C: 零起點學演算法82——陣列中查詢數
#include <stdio.h> int main( int argc, char *argv[]) { int n,b,i,m,flag=0,a[20]; &nbs
Problem A: 零起點學演算法80——逆序輸出(陣列練習)
#include<stdio.h> int main() { int n,m,i,j,flag,a[20]; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&m); f
Problem B: 零起點學演算法81——找出陣列中最大元素的位置(下標值
#include<stdio.h> int main(void) { int n,a[10],i,max; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) scanf("%d",
Problem D: 零起點學演算法83——陣列中刪數
#include<stdio.h> int main(void) { int n,i,t,x,flag; while(scanf("%d",&n)!=EOF) { int a[20]; t=n; flag=1;
Problem F: 零起點學演算法85——陣列中插入一個數
#include<stdio.h> int main() { int n,a[50],b[50]; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) {
Problem H: 零起點學演算法87——列印所有低於平均分的分數
#include<stdio.h> int main(){ int n,a[200],b[200]; while(scanf("%d",&n)!=EOF){ int s=0; for(int i=0;i<n;i++){
Problem J: 零起點學演算法89——程式設計競賽
#include<stdio.h> //選擇排序法 int main(){ int n,a[50]; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i
Problem I: 零起點學演算法88——青年歌手大獎賽_評委會打分
#include<stdio.h> int main(void) { int a[100],n,i; while(scanf("%d",&n)!=EOF) { n>2&&n<=100; for(i=0
Problem A: 零起點學演算法91——找出一個數組中出現次數最多的那個元素
#include<stdio.h> int main() { int n,a[20],b[20]={0}; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) {
Problem B: 零起點學演算法92——元素前移1位
#include<stdio.h> int main() { int n,a[20],b[20]; while(scanf("%d",&n)!=EOF) { for(int i=0;i<n;i++) {
Problem C: 零起點學演算法93——矩陣轉置
#include<stdio.h> int main() { int n,m,a[10][10],b[10][10]; while(scanf("%d%d",&n,&m)!=EOF) { for(int i=0;i&l
Problem D: 零起點學演算法94——輸出矩陣
#include<stdio.h> int main() { int n,m,i,j,a[20][20]; while(scanf("%d %d",&n,&m)!=EOF) { int t=1; for(i=0;i<
Problem E: 零起點學演算法34——3n+1問題
#include<stdio.h> #include<math.h> int main() { int n; n<=pow(10,9); int count=0; scanf("%d",&n); while(n!=1)
Problem H: 零起點學演算法109——單數變複數
#include <stdio.h> #include<string.h> int main(void) { int n; char word[100]; scanf("%d",&n); getchar(); int i;
零起點學演算法82——陣列中查詢數
Description 在給定的陣列中查詢一個數 Input 多組測試,每組第一行輸入1個整數n(n<20),然後是n個整數 第二行輸入1個整數m Output 查詢在第一行的n個整數中第一次出現數字m的下標位置並輸出,如果沒有找到則輸出No Sample Input 3 4 5 6
零起點學演算法11——求梯形面積
Input 輸入3個浮點數,分別表示上底、下底和高,中間用逗號隔開(題目包含多組資料) Output 輸出梯形的面積,保留2位小數 注意點: 1.輸入如何用“,”隔開? 這和普通輸入的三個浮點數不同,不是直接用Scanner.nextFloa
ACM練習訓練——零起點學演算法76——絕對公正的裁判
Description 大家知道我們學校的OnlineJudge嗎?,你知道他會告訴你什麼呢? Compiling : 您提交的程式碼正在被編譯。Running : 您的程式正在OJ上執行。Judging : OJ正在檢查您程式的輸出是否正確。Accept