• C语言 百炼成钢11


    //题目31:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
    //判断第二个字母。
    
    #define _CRT_SECURE_NO_WARNINGS
    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    
    //分析:通过输入的字母判定星期几,可以使用if()else
    
    void main(){
        char str[7] = { 0 };
        scanf("%s",str);
        switch ((int)str[0])
        {
        case 102:
            //f
            printf("
    今天是星期五");
            break;
        case 109:
            //m
            printf("
    今天是星期一");
            break;
        case 115:
            //s
            if (str[1]==97)
            {
                printf("
    今天是星期六");
            }
            else{
                printf("
    今天是星期日");
            }
            break;
        case 116:
            //t
            if (str[2] == 101)
            {
                printf("
    今天是星期二");
            }
            else{
                printf("
    今天是星期四");
            }
            break;
        case 119:
            //w
            printf("
    今天是星期三");
            break;
        default:
            break;
        }
        system("pause");
    }

    //题目32:Press any key to change color, do you want to try it. Please hurry up!
    #define _CRT_SECURE_NO_WARNINGS
    #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>
    #include<time.h>
    #include<Windows.h>
    
    //分析:cmd指令color的值有2个十六进制构成,范围是0-f,Press any key说明按下任意键变色,借助getchar()函数,
    //函数名:kbhit()功能及返回值: 检查当前是否有键盘输入,若有则返回一个非0值,否则返回0;用 法:int _kbhit(void);其头文件是conio.h
    
    
    void main(){
        //定义时间类型
        time_t ts;
        //定义随机数种子
        srand((unsigned int)time(&ts));
        //定义cmd中color的值
        char strcolor[30] = { 0 };
        while (1){
            getchar();
            sprintf(strcolor, "color %x%x", (int)(rand() % 16), (int)(rand() % 16));
            system(strcolor);
            
        }
        system("pause");
    }

    //题目33:求100之内的素数 
    
    #define _CRT_SECURE_NO_WARNINGS
    #include<stdio.h>
    #include<stdlib.h>
    #include<math.h>
    //分析:写一个函数,判断该数是否是素数
    
    int sushu(int num){
        int temp = (int)sqrt(num + 1);
        for (int i = 2; i <= temp; i++)
        {
            if (num%i==0)
            {
                return 0;
            }
        }
        return 1;
    }
    
    void main(){
        for (int i = 0; i < 100; i++)
        {
            if (i==0||i==1||i==2||i==3)
            {
                printf("%d
    ", i);
            }
            else{
                if (sushu(i))
                {
                    printf("%d
    ", i);
                }
            }
        }
        system("pause");
    }

  • 相关阅读:
    SPComm的一点小诀窍 spcomm的问题导致数据丢失 0x11与0x13错误
    关于DELPHI数组,指针,字符串转换的例子!(转)
    SQL常用语法大全
    SQL触发器实例讲解
    Delphi 变体类型(Variant)的介绍(流与变体类型的相互转换、变体类型常用的函数)
    delphi 生成条形码(fastreport 实现)
    delphi 判断字符串有中文
    delphi const
    delphi as
    delphi 字符串常识
  • 原文地址:https://www.cnblogs.com/zhanggaofeng/p/5152685.html
Copyright © 2020-2023  润新知