C语言程序设计_浙江大学——第1周编程练习_逆序的三位数

1

逆序的三位数(5分)

题目内容:

逆序的三位数:

程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。

提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。

注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等都不能。这道题目要求输出逆序的数字,程序就只能输出这个数字,除此之外任何内容都不能输出。

输入格式:

每个测试是一个3位的正整数。

输出格式:

输出逆序的数。

输入样例:

123

输出样例:

321

时间限制:500ms内存限制:32000kb

 1 #include <stdio.h>
 2 int main(){
 3     int input=0;
 4     scanf("%d",&input);
 5     int hundred=input/100;
 6     int ten=(input/10)%10;
 7     int single=input%10;
 8     int newNum=single*100+ten*10+hundred;
 9     printf("%d",newNum);
10     return 0;
11 } 

原文地址:https://www.cnblogs.com/gleamer/p/cweek1exercise.html

时间: 2024-10-14 22:30:05

C语言程序设计_浙江大学——第1周编程练习_逆序的三位数的相关文章

程序设计入门——C语言 第1周编程练习 1逆序的三位数(5分)

第1周编程练习 查看帮助 返回 第1周编程练习题,直到课程结束之前随时可以来做.在自己的IDE或编辑器中完成作业后,将源代码的全部内容拷贝.粘贴到题目的代码区,就可以提交,然后可以查看在线编译和运行的结果.不要在程序中输出题目要求输出的内容以外的东西. 依照学术诚信条款,我保证此作业是本人独立完成的. 温馨提示: 1.本次作业属于Online Judge题目,提交后由系统即时判分. 2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩. 1 逆序的三位数(5分) 题目

逆序的三位数C语言实现

最近在上浙江大学翁恺老师的<程序设计入门-C语言>课,翁老师那富有男性特有魅力的磁性嗓音深深吸引了我....虽然我是男的.课程首周有个测试题: 题目内容: 程序每次读入一个正三位数,然后输出逆序的数字.注意,当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3位的正整数. 输出格式: 输出逆序的数. 输入样例: 123 输出样例: 321 难度不大,很快就写出来了,在线提交了测试通过了,代码如下,写在博客上留作纪念,方便以后查看吧. P

[C语言程序设计]逆序的三位数

题目内容: 程序每次读入一个正三位数,然后输出逆序的数字.注意,当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3位的正整数. 输出格式: 输出逆序的数. 输入样例: 123 输出样例: 321 代码: #include <stdio.h> int main(){ int in,out; scanf("%d",&in); while(in > 0){ out = in%10; if (out >

[C语言]逆序的三位数

---------------------------------------------------------------------------------------- //  main.c //  demo8 //  Created by weichen on 14/12/18. //  Copyright (c) 2014年 weichen. All rights reserved. #include <stdio.h> int main() { int a = 0; printf

python语言程序设计(1,2周)

实例1: 温度转换???????????????????????????????????????????????????????????????????????????????? 描述 这是"实例"题,不需要作答.???????????????????????????????????????????????????????????????????????????????? 温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit).???????????????

java_第4章 继承与多态_第4周编程题_将MP3媒体类型存放进Database

本周我们介绍了以继承方式实现的媒体资料库,在课程代码实现的基础上,请实现一个表达MP3的媒体类型,能和CD.DVD一样存放进这个Database.请提交这个MP3类的代码.如果你认为为了能存放MP3,需要修改Item和Database,也请一并提交Item和Database的代码. 答案内容超过5000字建议使用附件形式上传 1 import java.util.ArrayList; 2 3 public class Database { 4 private ArrayList<Item> l

《C语言MOOC——翁恺》第二周编程练习记录

1 逆序的三位数(5分) 题目内容: 逆序的三位数: 程序每次读入一个正三位数,然后输出逆序的数字.注意,当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 提示:用%10可以得到个位数,用/100可以得到百位数....将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果. 注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等都不能.这道题目要求输出逆序的数字,程序就只能输出这个数字,除此之外任何内容都不能输出. 输

【C语言】写一个函数,实现字符串内单词逆序

//写一个函数,实现字符串内单词逆序 //比如student a am i.逆序后i am a student. #include <stdio.h> #include <string.h> #include <assert.h> void reverse_string(char *left, char *right) //连续的字符串逆序 { char temp; while (right > left) { temp = *left; *left = *rig

【C语言】 n个不同的数可组成多少个不同的三位数

#include<stdio.h> int main() { int i = 0, j = 0, k = 0; int S = 0, count = 0, n = 0; printf("请输入个数:"); scanf_s("%d", &n); for (i = 1; i <= n;i++) for (j = 1; j <= n; j++) for (k = 1; k <= n; k++) { S = i * 100 + j *