真无标题~

今天说些我写的简单题吧

1:将一个四位数,反向输出。

输入描述:

一行,输入一个整数n(1000 <= n <= 9999)。

输出描述:

针对每组输入,反向输出对应四位数。

示例1

输入:1234
输出:4321

#include<stdio.h>
int main()
{
    int n;
    scanf("%d",&n);//输入这个四位数
    while(n)//当n被复制成功时
    {
        printf("%d",n%10);//输出最右边的数
        n=n/10;//让n跟随改变
    }
    return 0;
}

2.依次输入一个学生的3科成绩,在屏幕上输出该学生的总成绩以及平均成绩。

输入描述:

一行,3科成绩,成绩之间用一个空格隔开。

输出描述:

一行,总成绩和平均成绩(小数点后保留两位),用一个空格隔开。

示例1

输入:79.5 80.0 98.0

输出:257.50 85.83

#include<stdio.h>
int main()
{
    double sum,ave,a,b,c;
    scanf("%lf %lf %lf",&a,&b,&c);//输入这三门成绩
    sum=a+b+c;//计算总和
    ave=sum/3;//计算平均值
    printf("%.2f %.2f",sum,ave);
    return 0;
}

KiKi想知道从键盘输入的两个数的大小关系,请编程实现。

输入描述:

题目有多组输入数据,每一行输入两个整数(范围-231~231-1),用空格分隔。

输出描述:

针对每行输入,输出两个整数及其大小关系,数字和关系运算符之间没有空格,详见输入输出样例。

示例1

输入:

1 1

复制输出:

1=1
#include<stdio.h>
int main()
{
    int a,b;
    while(scanf("%d %d",&a,&b)!=EOF)//判断scanf是否正确读到了数
    {
        if(a==b)
        {
            printf("%d=%d\n",a,b);
        }
        else if(a>b)
        {
            printf("%d>%d\n",a,b);
        }
        else if(a<b)
        {
            printf("%d<%d\n",a,b);
        }
    }
    return 0;
}

这里值得一提的是scanf这个函数如果它没有读到正确内容的话会返回EOF(End  Of File)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值