C语言例题第三章

【例3-1】简单的猜数游戏。输入你所猜的整数(假定1~100内),与计算机产生的被猜数比较,若相等,显示猜中;若不等,显示与被猜数的大小关系。

/*简单的猜数游戏 */
#include <stdio.h>
int main(void)
{
   
    int  mynumber = 38;                /* 计算机指定被猜的数 */
    int  yournumber;

    printf("Input your number: ");     /* 提示输入你所猜的整数 */
    scanf("%d", &yournumber);
    if(yournumber == mynumber)         /* 若相等,显示猜中 */
        printf("Ok! you are right!\n");
    else                               /* 若不等,比较大小 */
        if(yournumber > mynumber )
            printf("Sorry! your number is bigger than my number!\n");
        else 
            printf("Sorry! your number is smaller than my number!\n");

    return 0;
}

【例3-2】输入一个整数,判断该数是奇数还是偶数。

/* 判断数字的奇偶性 */
#include <stdio.h> 
int main(void)
{
   
    int number;

    printf("Enter a number: ");  /* 输入提示 */
    scanf("%d", &number);   	 /* 输入一个数 */
    if(number % 2 == 0){
            /* 若number除以2的余数是0,则为偶数 */
        printf("Tne number is even. \n");
    }
    else{
                           /* 若number除以2的余数不是0,则为奇数 */
        printf("Tne number is odd. \n");
    }

    return 0;
}

【例3-3】输入一个正整数n,再输入n个学生的成绩,计算平均成绩,并统计不及格学生的人数。

#include <stdio.h>
int main(void)
{
   
    int count, i, n;                   /* count 记录不及格学生的人数 */
    double grade, total;               /* grade 存放输入的成绩, total保存成绩之和 */

    printf("Enter n: ");               /* 提示输入学生人数n */
    scanf("%d", &n);
    total = 0;
    count = 0;
    for(i = 1; i <= n; i++){
   
        printf("Enter grade #%d: ", i);/* 提示输入第i个成绩 */
        scanf ("%lf", &grade);         /* 输入第i个成绩 */
        total = total + grade;         /* 累加成绩 */
        if(grade < 60){
                   /* 统计不及格学生的人数 */
            count++;
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海小腾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值