设计程序sy3-6.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果.就是不知道怎么控制怎么一行输入5个数
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:29:29
![设计程序sy3-6.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果.就是不知道怎么控制怎么一行输入5个数](/uploads/image/z/7525032-24-2.jpg?t=%E8%AE%BE%E8%AE%A1%E7%A8%8B%E5%BA%8Fsy3-6.c+%2C%E8%A6%81%E6%B1%82%E6%B1%82%E5%87%BA%E6%BB%A1%E8%B6%B3%E2%80%9C%E7%99%BE%E4%BD%8D%E5%87%8F%E5%8E%BB%E5%8D%81%E4%BD%8D%E7%AD%89%E4%BA%8E%E4%B8%AA%E4%BD%8D%E2%80%9D%E7%9A%84%E6%89%80%E6%9C%89%E4%B8%89%E4%BD%8D%E6%95%B4%E6%95%B0%2C%E5%B9%B6%E6%8C%89%E4%B8%80%E8%A1%8C5%E4%B8%AA%E6%95%B0%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C.%E5%B0%B1%E6%98%AF%E4%B8%8D%E7%9F%A5%E9%81%93%E6%80%8E%E4%B9%88%E6%8E%A7%E5%88%B6%E6%80%8E%E4%B9%88%E4%B8%80%E8%A1%8C%E8%BE%93%E5%85%A55%E4%B8%AA%E6%95%B0)
设计程序sy3-6.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果.就是不知道怎么控制怎么一行输入5个数
设计程序sy3-6.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果.
就是不知道怎么控制怎么一行输入5个数
设计程序sy3-6.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果.就是不知道怎么控制怎么一行输入5个数
做一个计数的变量,比如m
m=0,
然后在输出的循环语句中,每输出一个数,m值加1,然后再加一个判断
if m==5 输出回车换行符,并且m重新归零
【注意顺序,如果是先m加1,再判断,那么标准是m=5,如果是先判断,再加1,那么标准是m=4】
不晓得你是哪种语言编的,我就简单形容下逻辑啦
======
刚想到的,如果你的结果都存在一个数组中的话,且数组从0开始的话,只要输出循环里对a[i]的进行 if (i+1) mod 5 ==0 就输出回车的命令就可以了.
#include
void main()
{
int i,bw,sw,gw,a[1000],cnt=0;
for(i=100;i<1000;i++)
{bw=i/100;
gw=i%10;
sw=i%100/10;
if(bw-sw==gw)
a[cnt++]=i;}
printf("The resu...
全部展开
#include
void main()
{
int i,bw,sw,gw,a[1000],cnt=0;
for(i=100;i<1000;i++)
{bw=i/100;
gw=i%10;
sw=i%100/10;
if(bw-sw==gw)
a[cnt++]=i;}
printf("The result numbers:");
for(i=0;i
printf("\n");
printf("%5d",a[i]);}
printf("\n");
}
先把符合条件的个数cnt求出来,然后输出结果,如果cnt%5等于0,则输出一个回车键即可实现要求
收起