设计程序sy3-6.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果.就是不知道怎么控制怎么一行输入5个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 12:41:47

设计程序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{if(i%5==0)
printf("\n");
printf("%5d",a[i]);}
printf("\n");
}
先把符合条件的个数cnt求出来,然后输出结果,如果cnt%5等于0,则输出一个回车键即可实现要求

收起

设计程序sy3-6.c ,要求求出满足“百位减去十位等于个位”的所有三位整数,并按一行5个数输出结果.就是不知道怎么控制怎么一行输入5个数 设计程序,求出满足1+1/2+1/3+…+1/n >10的最小正整数 设计一个程序,要求输入三个整数,能求出其中最大的数并输出 设计一个程序,要求输入三个整数,能求出其中最大的数并输出.程序中必须用函数求出两个数中的大数. 设计一个C语言程序:给一个不多于5位的正整数,要求:求出它是几位数;分别输出每要求;求他几位数,分别输出每一位数字,按逆序输出个位数字 设计程序,求出满足1+1/2+1/3+…+1/n>10的最小整数n c语言 for循环求多个数平均数问题要求:设计一个程序,用户输入若干个数字,程序求出平均数.求助:我不知道哪里出了问题,反正循环不对,我设计的意图是:用户输入一个数字,然后程序询问是否 设计程序,要求输入圆的半径值,求出圆的面积.这算是对的么? 求设计c语言程序 用c语言设计一个程序.要求写出一个函数,满足两个矩阵相乘,得到第三个矩阵.即输入两个矩阵则可得到这两个矩阵的乘积. 求满足1+1/2^2+1/3^2+...+1/n^2的最小正整数n,要求设计算法画出其程序框图,编写程序 数学必修三:设计程序求出满足1+3+3^2+…+3^n>10000的最小整数n的值如题…是Scilab语言什么的… 设计一个程序,求出200~1000之间的所有素数,要求每行输出5个素数.判断一个整数是否为素数用一个函数来实 设计一程序,求出5到100之间的所有素数,要求每行输出五个素数.判断一个整数是否是为素数用一个函数来实 用c语言编写程序求出555555的约数中最大的三位数是多少.要求:用子函数求出所有的三位数约数及最大三位数 C语言程序设计求助,求设计一个程序,要求输入1-7的整数,对应输出星期一~星期天,最好附上思路, 运用C#,采用for循环语句设计一个程序块,要求从1加至100的和值 c语言 设计小学生四则运算测试程序,要求随机产生10题四则运算题,答完后给出得分帮下忙拉