求救!C语言编程!统计100到999中个位,十位,百位都不相等的数!
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/11 20:01:44
求救!C语言编程!统计100到999中个位,十位,百位都不相等的数!
统计100到999中个位,十位,百位都不相等的数(比如345,123,而诸如999和199不是)
统计100到999中个位,十位,百位都不相等的数(比如345,123,而诸如999和199不是)
![求救!C语言编程!统计100到999中个位,十位,百位都不相等的数!](/uploads/image/z/7644098-2-8.jpg?t=%E6%B1%82%E6%95%91%21C%E8%AF%AD%E8%A8%80%E7%BC%96%E7%A8%8B%21%E7%BB%9F%E8%AE%A1100%E5%88%B0999%E4%B8%AD%E4%B8%AA%E4%BD%8D%2C%E5%8D%81%E4%BD%8D%2C%E7%99%BE%E4%BD%8D%E9%83%BD%E4%B8%8D%E7%9B%B8%E7%AD%89%E7%9A%84%E6%95%B0%21)
请问下你是想统计这样的数是一共有多少个呢,还是要全部打印出来?
再问: 是全部都要打印出来,可以吗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;}
运行结果:![](http://img.wesiedu.com/upload/5/8c/58c492335d0b16ca9746c5f36807fefa.jpg)
再问: 第十行那个运行有点问题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函数之前单独写一行这个。
再问: 是全部都要打印出来,可以吗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;}
运行结果:
![](http://img.wesiedu.com/upload/5/8c/58c492335d0b16ca9746c5f36807fefa.jpg)
再问: 第十行那个运行有点问题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函数之前单独写一行这个。
求救!C语言编程!统计100到999中个位,十位,百位都不相等的数!
C语言编程题 :统计10到99中个位为奇数,十位为偶数的整数个数及这些数的和.
用C语言编辑 求100~999之间个位、十位、百位数之和等于7的数
c++编程1000到9999中 千位和十位相同 百位和个位不同 的数
用c语言编程:输入一个四位数,求出它的个位、十位、百位、千位
c语言输出1到100中所有个位和十位相加等于10的数
求助C语言编程题,输出满足这样条件的三位数的个数,个位十位百位其中有7 或个位十位百位加起来为7
C语言编写函数 统计一维整形数组(长度是10.数组元素是四位数)中个位+千位等于十位+百位的数的个数,并
C 语言.从键盘输入一个三位数,编程打印出它的个位、十位、百位上的数字.
急求····用c语言编写程序,从100到999之间找出个位数等于百位加十位的数,输出这些数 并并统计其个数
统计100-999之间满足条件“百位数字加十位数字加个位数字的和能被5整除”的数的个数,并输出统计结果.
C语言编程:求100~999中个位数、十位数、百位数字之和为21的数有哪些