oj2448: 分离正整数中的各位数
问题描述;输出正整数的各位数
作者:何知令
发表时间:2017年2月14日
输入:若干个用空格隔开的正整数
输出:每个正整数的各位数字,个位数在前,十位数紧随,最高位在最后,每位数后面有一个空格。每个正整数对应的输出占一行。
代码:
/*
问题描述;输出正整数的各位数
作者:何知令
发表时间:2017年2月14日
输入:若干个用空格隔开的正整数
输出:每个正整数的各位数字,个位数在前,十位数紧随,最高位在最后,每位数后面有一个空格。每个正整数对应的输出占一行。
*/
#include <stdio.h>
#include <stdlib.h>
struct amout
{char num[100];
};
int main()
{int i=0,j,k;int len;char str[100];struct amout figure[10];gets(str);fflush(stdin);for(k=0; str[k]!='\0';k++){j=0;while(1){figure[i].num[j]=str[k];if(str[k]==' '||str[k]=='\0'){figure[i].num[j]='\0';i++;break;}if(str[k]=='\0')break;j++;k++;}if(str[k]=='\0')break;}for(k=0; k<i; k++){for(len=0; figure[k].num[len]!='\0'; len++);for(j=len-1; j>=0; j--)printf("%c ",figure[k].num[j]);printf("\n");}return 0;
}
程序运行结果展示:
知识点总结:结构体,数组
学习心得;又是一脸懵逼的全测对,oj给的就是一个错
oj2448: 分离正整数中的各位数相关推荐
- 给出一个正整数 nnn,请你计算从 111 到 nnn 的所有正整数中,有多少个数字的各位数和是 999,Java
题目描述: 给出一个正整数 nnn,请你计算从 111 到 nnn 的所有正整数中,有多少个数字的各位数和是 999? 输入格式: 输入一个不超过 100000010000001000000 的正整数 ...
- 分离正整数,组成最大数和最小数,两个数组合并为一个数组,降序排列,求鞍点等
[实验题目1] 从键盘输入任意一个正整数.首先分离出该正整数中的每一位数字,并按逆序显示输出各位数字:然后用分离出的每位数字组成一个最大数和一个最小数,并显示输出. #include<stdio ...
- java 8位随机数_JAVA中生成指定位数随机数的方法总结
JAVA中生成指定位数随机数的方法很多,下面列举几种比较常用的方法. 方法一.通过Math类 1 public static String getRandom1(intlen) {2 int rs = ...
- JavaScript实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码)
JavaScript实现返回数字的二进制表示中使用的位数bitLength算法(附完整源码) bitLength.js完整源代码 bitLength.js完整源代码 export default fu ...
- 在有限多的不大于100的正整数中,找出尽量多个相加起来值介于98~102之间的组合...
问题描述:<?XML:NAMESPACE PREFIX = O /> 在有限多的不大于100的正整数中,找出尽量多个相加起来值介于98-102之间的组合. 组合的个数限制在2 和3. 比如 ...
- vue click事件_Vue.js---实现前后端分离架构中前端页面搭建(二)
[Vue.js实现前后端分离架构中前端页面搭建] 九.Vue的事件处理 Vue的事件都是使用 v-on:事件类型 进行绑定.也可以使用@事件类型进行操作.其中事件类型和之前学习jQuery中事件名称是 ...
- vue 新建的页面如何访问_Vue.js—实现前后端分离架构中前端页面搭建(四)(完)...
[Vue.js实现前后端分离架构中前端页面搭建] 二十.实现服务端登录业务 前提:已经有单机版Eureka,端口8761.启动开Eureka 1. 新建父项目 新建backend_parent. 为了 ...
- 求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足条件的四位数依次存入数组b中,然后对数组b中的四位数按从大到小的顺序进行排序。
已知数据文件IN13.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中,请编制一个函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位 ...
- 求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b中的四位数按从小到大的顺序进行排序
已知数据文件IN14.DAT中存有300个四位数,并已调用读函数readDat()把这些数存入数组a中.请编制一个函数jsValue(),其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此 ...
最新文章
- (iOS-框架封装)iOS设计模式——MVC模式
- java中的默认排序规则,C#中列表,集合排序Sort,OrderBy与Java排序规则默认不一致...
- Video Question Answering综述
- 什么是单页面应用程序
- html5结合css3,html5八大技术特征,与CSS3完美结合
- python3安装教程配置配置阿里云
- oracle 序列验证脚本,oracle 生成序列脚本
- EtherCAT有哪些主流开源代码?它们的优点是什么?
- mysql 数据备份
- 2021-2025年中国充气救生衣行业市场供需与战略研究报告
- ab压力测试post请求入参json格式处理
- 案例▍Python实战 爬取万条票房数据分析2019春节档电影状况
- PRCV2018美图短视频实时分类挑战赛落幕,第一名解决方案技术解读
- 和计算机 玩猜拳游戏的程序,计算机猜拳游戏
- calipso是什么意思_porridge是什么意思_porridge的翻译_音标_读音_用法_例句_爱词霸在线词典...
- JS 时间函数实现9宫格抽奖
- 武汉江夏区计算机学院,信工班级风采展⑦ 计算机类1902班
- v26.08 鸿蒙内核源码分析(自旋锁) | 当立贞节牌坊的好同志 | 百篇博客分析HarmonyOS源码
- 下载亚马逊Amazon页面产品视频办法(亚马逊视频下载解决方案)
- 那些不得不说的性能优化套路