一道C语言的程序小题目,不会做,请教下大家,谢谢

编写一个程序。如下:表格标题中的零件、数量和项目价格应以制表符分隔。零件号字段应取5个空格(值右对齐),数量字段应取8个空格(值右对齐),并且“价格”字段应包含9个空格,... 编写一个程序。如下:表格标题中的零件、数量和项目价格应以制表符分隔。零件号字段
应取5个空格(值右对齐),数量字段应取8个空格(值右对齐),并且
“价格”字段应包含9个空格,小数点后有2个数字(值右对齐,前面有$符号)
下面是输出所需要达到的效果

Below are the items in your inventory.
Part# Quantity Item Price
3 1 $ 2.40
1 4 $ 3.00
(注意)
这个程序必须使用 fscanf 函数从文本文件中读取
展开
 我来答
橙门听X
2019-05-05 · TA获得超过2571个赞
知道大有可为答主
回答量:4669
采纳率:88%
帮助的人:694万
展开全部
有点蒙 貌似我刚学的时候还不会做 可能我做的麻烦点了吧
#include<stdio.h>
main()
{
long N;
int S,i=0,j,max,a[10],n,m;
scanf("%ld%d",&N,&S);
while(N!=0)
{
a[i]=N%10;
N=N/10;
i++;
}
m=i-1;
n=m;
for(j=0;j<S;j++)
{
max=a[m];
for(i=m;i>=j;i--)
{
if(a[i]>max)
{max=a[i];n=i;}
}
for(i=m;i>=j;i--)
{
if(i==n)
continue;
printf("%d",a[i]);
}
printf("\n");
n=m;
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式