c语言编程题经典100例——(96~100例)

1,写一个函数,从键盘输入两个整数,计算它们的和并输出。

从键盘输入两个整数,计算它们的商并输出:

#include   
  
void calculate_quotient() {  
    int num1, num2, quotient;  
    printf("请输入两个整数:\n");  
    scanf("%d %d", &num1, &num2);  
    if (num2 == 0) {  
        printf("除数不能为0,请重新输入\n");  
    } else {  
        quotient = num1 / num2;  
        printf("%d / %d = %d\n", num1, num2, quotient);  
    }  
}  
  
int main() {  
    calculate_quotient();  
    return 0;  
}

        这个函数首先声明了三个变量:num1num2quotient,分别用于存储输入的两个整数和它们的商。然后使用printf函数提示用户输入两个整数,并使用scanf函数从键盘读取这两个整数。如果第二个整数为0,则输出错误提示信息;否则,计算两个整数的商并将结果存储在quotient变量中,最后使用printf函数输出计算结果。在主函数中调用这个函数即可。

2,写一个函数,从键盘输入两个整数,计算它们的差并输出。

从键盘输入两个整数,计算它们的差并输出

#include   
  
void calculate_difference() {  
    int num1, num2, difference;  
    printf("请输入两个整数:\n");  
    scanf("%d %d", &num1, &num2);  
    difference = num1 - num2;  
    printf("%d - %d = %d\n", num1, num2, difference);  
}  
  
int main() {  
    calculate_difference();  
    return 0;  
}

        这个函数与上面的函数类似,不同之处在于计算的是两个整数的差。使用scanf函数从键盘读取两个整数,计算它们的差并将结果存储在difference变量中,最后使用printf函数输出计算结果。

3,写一个函数,从键盘输入两个整数,计算它们的积并输出。

从键盘输入两个整数,计算它们的积并输出:

#include   
  
void calculate_product() {  
    int num1, num2, product;  
    printf("请输入两个整数:\n");  
    scanf("%d %d", &num1, &num2);  
    product = num1 * num2;  
    printf("%d * %d = %d\n", num1, num2, product);  
}  
  
int main() {  
    calculate_product();  
    return 0;  
}

        这个函数与上面的函数类似,不同之处在于计算的是两个整数的积。使用scanf函数从键盘读取两个整数,计算它们的积并将结果存储在product变量中,最后使用printf函数输出计算结果。

4,写一个函数,从键盘输入两个整数,计算它们的商并输出。

从键盘输入两个整数,计算它们的商并输出:

#include   
  
void calculate_quotient() {  
    int dividend, divisor;  
    float quotient;  
    printf("请输入被除数和除数:\n");  
    scanf("%d %d", ÷nd, &divisor);  
    if (divisor == 0) {  
        printf("除数不能为0\n");  
        return;  
    }  
    quotient = (float)dividend / divisor;  
    printf("%d / %d = %.2f\n", dividend, divisor, quotient);  
}  
  
int main() {  
    calculate_quotient();  
    return 0;  
}

        这个函数使用scanf函数从键盘读取两个整数,分别表示被除数和除数。如果除数为0,则输出错误提示信息并结束函数。否则,计算两个整数的商并将结果存储在quotient变量中,最后使用printf函数输出计算结果。需要注意的是,由于被除数和除数都是整数类型,因此计算商时需要进行类型转换,否则结果将被截断为整数。在输出结果时,使用%.2f格式控制符保留两位小数。

5,写一个函数,从键盘输入一个整数,判断它是正数、负数还是零 。

从键盘输入一个整数,判断它是正数、负数还是零:

#include   
  
void judge_number() {  
    int num;  
    printf("请输入一个整数:\n");  
    scanf("%d", &num);  
    if (num > 0) {  
        printf("%d是正数\n", num);  
    } else if (num < 0) {  
        printf("%d是负数\n", num);  
    } else {  
        printf("%d是零\n", num);  
    }  
}  
  
int main() {  
    judge_number();  
    return 0;  
}

        这个函数使用scanf函数从键盘读取一个整数,并使用if-else语句判断它是正数、负数还是零。如果输入的数大于0,则输出该数是正数的信息;如果输入的数小于0,则输出该数是负数的信息;如果输入的数等于0,则输出该数是零的信息。

到现在为此,100 道C语言题已全部更新完成,虽然有些题一样,但我用不同的方法进行了实现。其中也有些比较难,但建议初学者还是把它消化。另外博主资源上传了免费的华为版的C语言编程规范,博主觉得写的很好,大家可以下下来进行学习。

你可能感兴趣的:(C语言技术,c语言,开发语言)