|
10鱼币
本帖最后由 晚起鸟儿 于 2016-7-13 03:46 编辑
#include<stdio.h>
#include<conio.h>
char one,two;
float num1, num2;
int main(){
scanf("%c%f%c%f",&one,&num1,&two,&num2);
if(one=='A')
{
printf("%c%f%c%f\n",one,num1,two,num2);
}
else if(one=='B')
{
printf("%c%f%c%f\n",two,num2,one,num1);
}
getch();
},three,four
以上为输入两个大写字母A和B,(输入不以字母顺序输入)字母后面各附带一个实数,
输出结果以AB及后面带的数值排列~
我想弄成可以随机输入1-4个字母及对应实数,只能输入A,或者输入A,B或者输入A,B,C或者输入A,B,C,D,
(输入不以字母顺序输入)每个字母后面各有一个实数,输出结果按字母表顺序输出,
并且字母后面带的实数跟在字母后面,比如保持num1在one后面,num4在four后面 |
最佳答案
查看完整内容
这是根据你的要求写的。
# include
# include
# include
# define NUM 20
struct ljd //定义一个存放 字母和数字的结构
{
char letter;
double number;
};
int main()
{
struct ljd *pf[NUM] = {NULL}; //声明多个指向结构体的指针用于指向保存输入的数据
struct ljd *temp; // 声明一个临时的指针用于指针的交换
char buf[256]; ...
|