c 实用小程序

c 实用小程序原标题:c 实用小程序

导读:

在这个充满创意与智慧的时代,C语言作为一门历史悠久的高级编程语言,始终占据着举足轻重的地位,就让我来为大家分享一些实用的C语言小程序,这些小程序不仅简单易学,还能帮助大家更好地...

在这个充满创意与智慧的时代,C语言作为一门历史悠久的高级编程语言,始终占据着举足轻重的地位,就让我来为大家分享一些实用的C语言小程序,这些小程序不仅简单易学,还能帮助大家更好地掌握C语言的精髓,让我们一起来看看吧!

猜数字游戏

c 实用小程序

猜数字游戏是一个经典的C语言入门项目,程序首先生成一个1到100之间的随机数,然后让用户猜测这个数是多少,如果用户猜的数字过大或过小,程序会给出相应的提示,直到猜中为止。

以下是猜数字游戏的代码示例:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
    int target, guess;
    srand(time(NULL));
    target = rand() % 100 + 1;
    printf("猜猜看,我心里想的是哪个数字(1-100)?\n");
    do {
        printf("请输入你的猜测:");
        scanf("%d", &guess);
        if (guess > target) {
            printf("太大了!\n");
        } else if (guess < target) {
            printf("太小了!\n");
        }
    } while (guess != target);
    printf("恭喜你,猜对了!\n");
    return 0;
}

计算器小程序

计算器小程序可以完成简单的数学运算,如加、减、乘、除等,以下是一个简单的计算器程序代码:

#include <stdio.h>
int main() {
    char operator;
    double first, second;
    printf("输入一个运算符 (+, -, *, /): ");
    scanf("%c", &operator);
    printf("输入两个操作数:");
    scanf("%lf %lf", &first, &second);
    switch (operator) {
        case '+':
            printf("%.1lf + %.1lf = %.1lf\n", first, second, first + second);
            break;
        case '-':
            printf("%.1lf - %.1lf = %.1lf\n", first, second, first - second);
            break;
        case '*':
            printf("%.1lf * %.1lf = %.1lf\n", first, second, first * second);
            break;
        case '/':
            if(second != 0.0)
                printf("%.1lf / %.1lf = %.1lf\n", first, second, first / second);
            else
                printf("除数不能为0\n");
            break;
        default:
            printf("错误的运算符\n");
    }
    return 0;
}

九九乘法表

九九乘法表是每个人在学生时代都接触过的内容,以下是一个打印九九乘法表的C语言程序:

#include <stdio.h>
int main() {
    int i, j;
    for (i = 1; i <= 9; i++) {
        for (j = 1; j <= i; j++) {
            printf("%d*%d=%d ", j, i, i * j);
        }
        printf("\n");
    }
    return 0;
}

通讯录管理系统

通讯录管理系统是一个简单的C语言项目,可以添加、删除、查找和显示通讯录中的信息,以下是一个简单的通讯录管理系统的代码示例:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
struct Person {
    char name[50];
    char phone[20];
};
void addPerson(struct Person *p, int *count) {
    printf("输**系人姓名:");
    scanf("%s", p[*count].name);
    printf("输**系人电话:");
    scanf("%s", p[*count].phone);
    (*count)++;
}
void display(struct Person *p, int count) {
    for (int i = 0; i < count; i++) {
        printf("姓名:%s,电话:%s\n", p[i].name, p[i].phone);
    }
}
int main() {
    struct Person persons[100];
    int count = 0;
    int choice;
    while (1) {
        printf("1. 添加联系人\n");
        printf("2. 显示所有联系人\n");
        printf("3. 退出\n");
        printf("请输入你的选择:");
        scanf("%d", &choice);
        switch (choice) {
            case 1:
                addPerson(persons, &count);
                break;
            case 2:
                display(persons, count);
                break;
            case 3:
                exit(0);
            default:
                printf("无效的选择\n");
        }
    }
    return 0;
}

就是为大家分享的几个C语言实用小程序,这些程序虽然简单,但却是掌握C语言基础的关键,希望大家通过这些小程序,能够更好地学习C语言,为今后的编程之路打下坚实的基础,一起加油吧!

返回列表
上一篇:
下一篇: