作业帮 > 综合 > 作业

求救!C语言编程!统计100到999中个位,十位,百位都不相等的数!

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/11 20:01:44
求救!C语言编程!统计100到999中个位,十位,百位都不相等的数!
统计100到999中个位,十位,百位都不相等的数(比如345,123,而诸如999和199不是)
求救!C语言编程!统计100到999中个位,十位,百位都不相等的数!
请问下你是想统计这样的数是一共有多少个呢,还是要全部打印出来?
再问: 是全部都要打印出来,可以吗0 0
再答: 可以的,完整代码如下: 就是遍历100到999,然后分解出百位,十位,个位到ijl变量中,如果三个完全不相等,就是你要统计的数,打印出来,如果需要算总数的话,加个1变量统计就好。int main(void){ int i,j,k; for (int t=100;t!=1000;++t) { i=t/100; j=t/10%10; k=t%10; if (i!=j&&i!=k&&j!=k) printf("%4d ",t); } printf("\n"); return 0;}
运行结果:
再问: 第十行那个运行有点问题QAQ
再答: 啊,哪里有问题呀,我这里已经帮你运行过了啊。 你把出问题的代码贴出来呢? 还有错误,我这完全没问题。
再问: Cpp1.cpp C:\Documents and Settings\Administrator\桌面\Cpp1.cpp(19) : error C2065: 'printf' : undeclared identifier 执行 cl.exe 时出错. Cpp1.exe - 1 error(s), 0 warning(s)
再答: 哦 知道了 需要在main函数前面加上 #include 在main函数之前单独写一行这个。