已采纳回答 / weixin_慕斯3464934
正确答案是少了一点东西。正确如下:#include <stdio.h>int main() { // 定义相乘数字i,j以及结果result int a,b,c; for(a=9;a>=1;a--) { for(b=1;b<=9&a/b>=1;b++) { c=a*b; printf("%d*%d=%d ",a,b,c); } ...
2020-03-08
最新回答 / 慕先生6520913
思路错了,作者要求的是现得到num,在通过num得到各个位上的数。num变了你的x,y,z没跟着变阿如果想反着从x,y,z来得到num,并判断num是不是三位数的话,就得好好考虑下递进了,z++到10的时候,z归零,y加1,y==100的时候,z加1.最好的方法还是:x=num/100,y=(num-num/100)/10,z=num-x*100-y*10
2020-03-08
最赞回答 / 小罗哥_
#include "stdio.h"int main (void){ int forget;for (forget = 1; forget < 5; forget++) if (forget > 3) { printf ("罚小明抄写10遍computer"); }}
2020-03-06