发布网友 发布时间:2022-04-22 00:17
共3个回答
热心网友 时间:2023-05-19 20:28
把printf("%ld*",a);改成printf(digital>1 ? "%ld*" : "%ld\n",a);即可。这种东西只能“因地制宜”……
热心网友 时间:2023-05-19 20:28
好吧可怜的孩纸~
你不知道有一种东西叫做删除前一个字符嘛
最后加上一个printf("\b");就行了,没有你想的那么麻烦~
满意就采纳吧 不懂追问~追问首先这个确实不知道,课堂里也还没讲这个。其次,输入的如果本身就是素数呢?比如“2”?输出应该是2=2,回删的话不就变成“2=”了吗?
热心网友 时间:2023-05-19 20:29
我也写了这个 我觉着在除完其他数 就剩一个质数的时候直接输出那个质数就好啊 不用输出“%dx”了
我用了一个if来干这件事