1. 程式人生 > >c程式設計語言 1-8 1-9

c程式設計語言 1-8 1-9

完了好久的android,複習一下c。

#include <stdio.h>

void main()
{
    int c;
    long nc = 0,nb = 0,nt = 0; //字元,空格,製表符
    int val = 0; //判斷字元(0)和空格(1)

    while((c=getchar()) != EOF){

        if(c == ' ' || c == '\t')
        {
            if(c == ' ' ) nb++;
            if(c == '\t') nt++;

            val = 1
; }else{ if(nc == 0)//首字母大寫 { if(c >= 'a' && c <= 'z') c += ('A' - 'a'); } if(val == 0) { putchar(c); }else if(val == 1){ putchar(' '); putchar(c); } val = 0
; nc++; } if(c=='\n'){ printf("共輸入字元%ld個\n",nc); printf("空格%ld個\n",nb); printf("製表符%ld個\n",nt); nc = 0; nb = 0; nt = 0; } } }