小甲鱼 C语言 15课

//统计字符串中各个元音字母出现的次数

 
#include

int main(void){                //忘记统计大写字母T_T....
    int a,e,o,i,u;
    a=e=o=i=u=0;
    int j;
    char c;
    
    printf("请输入一个字符串:");
    for(j=0;(c=getchar())!='\n';j++){
        switch(c){
            case 'a':a++; break;
            case 'e':e++; break;
            case 'i':i++; break;
            case 'o':o++; break;
            case 'u':u++; break;
            default :break;
        }
    }
    printf("您输入的句子中,包含元音字母%d个\n",a+e+i+o+u);
    printf("其中:a(%d),e(%d),i(%d),o(%d),u(%d)\n",a,e,i,o,u);
    
    return 0;    
}

//求10000以内的素数个数 

#include
#include  

int main(void){
    int cot=0;
    int i,j;
    
    for(i=2;i<10000;i++){
        for(j=2;j<=sqrt(i);j++){    //这里可以用j*j就可以不用math.h头文件了 
            if(i%j==0){
                break;
            }
        }
        if(j>sqrt(i)){
            cot++;
        }
    }
    
    printf("10000以内共有%d个素数!\n",cot);
    
    return 0;
}

//写一个凯撒加密程序
 
#include

int main(void){
    char c;
    int i;
    
    printf("请输入明文:");
    for(i=0;(c=getchar())!='\n';i++){
        if(c>='A' && c<='Z'){
            c=(c-'A'+3)%26+'A';
            putchar(c);
        }
        else if(c>='a' && c<='z'){
            c=(c-'a'+3)%26+'a';
            putchar(c);
        }
        else{
            putchar(c);
        }
    } 
    
    return 0;
}

你可能感兴趣的:(c语言)