如何输入多组测试数据
来源:互联网 发布:市场上主流单片机 编辑:程序博客网 时间:2024/06/06 14:26
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qweasdzxc
Sample Output
e q wa d sc x z
对于这个输入多组数据的问题,可以使用以下方式来解决:
#include<stdio.h>
int main(){ char a[3],t; int i,j; while(scanf(" %c %c %c",&a[0],&a[1],&a[2])!=EOF)//这里数组元素前应该加& { for (i = 0; i < 2; i++) { for (j = 0; j < 2 - i; j++) { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } printf("%c %c %c\n", a[0], a[1], a[2]); }
return 0;
}
阅读全文
0 0
- 如何输入多组测试数据
- OJ多组测试数据的输入(Java代码实现)
- 关于输入多组测试数据,当数据为0时,输入结束
- 输入框常规测试数据
- 输入框常规测试数据
- Oracle批量输入测试数据
- 输入/读取测试数据
- Junit 指定多组测试数据
- 关于测试数据的输入问题
- 如何准备测试数据?
- 如何准备测试数据?
- 如何准备性能测试数据
- 如何录入百万测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Powerdesigner中如何生成测试数据
- Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
- 二叉搜索树的第K个结点
- js(question)
- Dagger2学习从这里开始
- MongoDB之Ubuntu16.04安装mongodb
- 如何输入多组测试数据
- Python(1) Anaconda流水账
- PWM频率计算公式
- NOIP 2010 题解
- 内连接、左外连接、右外连接、交叉连接区别
- ofbiz学习——分类
- View控件之画图
- Oracle汉字乱码问题原因及解决方法(转)
- ECMAscript6快速入门-let和const