c语言一个简单的题目
来源:百度知道 编辑:UC知道 时间:2024/05/21 11:47:01
要求,输入0-393-58-6显示下面的东西。。我初学,每个数字见的-,每次都显示。。。
Enter ISBN:0-393-58-6
L:0
P:393
B:58
C:6
我每次输入0-393-58-6这是图书的代码,显示就是
L:0
P:-393
B:-58
C:-6
我不想要前面那个"-"符号...
也可以说是显示的数字全是绝对值
请写一下
Enter ISBN:0-393-58-6
L:0
P:393
B:58
C:6
我每次输入0-393-58-6这是图书的代码,显示就是
L:0
P:-393
B:-58
C:-6
我不想要前面那个"-"符号...
也可以说是显示的数字全是绝对值
请写一下
用for循环和if语句就可以作到
啊,C好久没碰过了
就知道思路了
吧这一串读到内存地址中
然后从地一个开始取出,如果不之-就再读下去,如果是-就结束,然后再读下去
懂了码?
scanf("Enter ISBN:%d-%d-%d-%d);
试试看
int main()
{
int l,p,b,c;
printf("Enter ISBN:");
scanf("%d-%d-%d-%d",&l,&p,&b,&c);
printf("L:%d\n",l);
printf("P:%d\n",p);
printf("B:%d\n",b);
printf("C:%d\n",c);
}