C语言 用for语句构成循环嵌套实现100~200间能被2整除的所有数的输出 每行8个

作者&投稿:卷炎 (若有异议请与网页底部的电邮联系)
求100到200之间所有能够被7整除的数并按每行5h个数输出.用for循环结构实现~

#include void main(){int i,k=0;for(i=100;i<=200;i++)if(i%7==0){printf("%d ",i);k++;if(k%5==0) printf("
");}printf("
");}

自己加:#include

/*1、输出1-20*/
int main(int argc, char **argv)
{
int max =20;
int i;
for(i=1;i<=max;i++)
printf("%d ",i);
}

/*2、输出20-1*/
int main(int argc, char **argv)
{
int max =20;
int i;
for(i=max;i>0;i--)
printf("%d ",i);
}

/*3、输出A-Z*/
int main(int argc, char **argv)
{
char min='A',max='Z';
char i;
for(i=min;i<=max;i++){
printf("%c ",i);
if((i-min+1)%8 == 0)
printf("
");
}
}

/*4、输出100~200之间所有能被3和7整除的数(每行输出4个数)*/
int main(int argc, char **argv)
{
int min=100,max =200;
int i,c;
for(i=min,c=0;i<=max;i++){
if((i%3 == 0 )&&(i%7 ==0))
printf("%d",i);
c++;
if(c%4 == 0)
printf("
");
}
}

/*5、输出1至1000之间所有满足用3除余2、用5除余3、用7除余2的数(要求每行只输出5个数)*/
int main(int argc, char **argv)
{
int min=1,max=1000;
int i,c;
for(i=min,c=0;i<=max;i++){
if((i%3 ==2)&&(i%5 == 3)&&(i%7 == 2)){
printf("%d ",i);
c ++;
if(c%5 == 0)
printf("
");
}
}
}

/*6、求前n个偶数和*/
int main(int argc, char **argv)
{
int n;
int i,sum;
do{
printf("Please input a number(>0):");
scanf("%d",&n);
}while(n>0);
for(i=1,sum=0;i<=n;i++)
sum += 2*i;
printf("sum=%d",sum);
}

/*7、求1+1/2+……+1/200*/
int main(int argc, char **argv)
{
int i;
float sum;
for(i=1,sum=0;i<=200;i++)
sum += 1.0/i;
printf("sum=%f",sum);
}

/*8、求1-3+5-7+……-99+101*/
int main(int argc, char **argv)
{
int max=101;
int i,sum,flag;
for(i=1,sum=0,flag=1;i<=max;i+=2){
sum += flag*i;
flag *= -1;
}
printf("sum=%d",sum);
}

#include "stdio.h"
void main()
{
int i,j=0;
for (i=100;i<=200;i++)
{
if(i%2==0)
printf("%d",i);
j++;
if(j%8==0)
printf("\n");
}
}

望采纳
#include<stdio.h>
int main()
{
int i;
for(i=100;i<=200;i+=2)
{
if(i%20==0)
printf("%d\n",i);
else
printf("%d ",i);
}
}

双手捧上那束红玫瑰春天绽开的花朵最美

int i = 100;
while (i <=200)
{
printf("%d ", i);
if ((i % 8) == 7) printf("\n");
i += 2;
}


昌图县13147535693: C语言中的for语句循环嵌套结构,详解下,拿九九乘法表为例? -
褚永枫蓼: void main(){ int i,j ; for (i=1;i<=9;i++) { for (j=1;j<=i;j++) printf("%d",i*j) ; } getch(); }

昌图县13147535693: C语言、编程、for 型嵌套循环、计算机语言 网络 -
褚永枫蓼: 先进入①for循环,也就是i=1第一行,执行到②for循环是输出第一行的3个空格,然后执行③for循环输出一个*号结束换行回到①for循环,这时候i=2,也就是第二行,就像第一行那般执行,直到i=5跳出①for循环才结束.

昌图县13147535693: C语言用for循环嵌套输出n行图形如:(输入)3 (回车)(输出)AABCABCDE(输入)4 (回车)(输出)AABCABCDEABCDEFG类似的输入数字n,... -
褚永枫蓼:[答案] #includeint main(){ int n,i,j; scanf("%d",&n); for(i=0;i0;j--)printf(" "); for(j=0;j25)k%=26;printf("%c",'A'+k);} printf("\n"); } return 0;}

昌图县13147535693: 用C语言编写一个程序,用for循环的嵌套方式 -
褚永枫蓼: void main() {int cnt;for(int year=2000;year<=3000;year++){ if(((year%4==0)&&(year%100))||(year%400==0)){cnt++;printf("%d ",year);if(cnt%10==0)printf("\n");} } }

昌图县13147535693: C语言FOR嵌套循环 -
褚永枫蓼: 自学的啊,太有自制力了,佩服 运行情况见下: j=0 时,满足j小于2,进入外层循环{k=0,满足k小于2,进入内层循环printf("%d%d,j,k") 输出jk的值00k增值k变成1k=1,满足k小于2,进入内层循环printf("%d%d,j,k") 输出jk的值01k增...

昌图县13147535693: C++中如何实现多个for语句的嵌套循环? -
褚永枫蓼: 可以管是dowhile还是while都可以嵌套for循环,而且可以嵌套任意多个for循环.不仅如此,这三种循环语句可以任意相互嵌套,个数不限.但是过多的循环嵌套会使得逻辑混乱,容易出错,所以使用中嵌套三重循环及以下的比较常见.

昌图县13147535693: 关于C语言的for嵌套循环
褚永枫蓼: 里面的for循环相当于外部for循环的循环体,举一个例子: for(i=1;i<=10;i++){for(j=1;j<=5;j++) k=k+1;} 这是一个嵌套循环,执行时,外循环开始第一次循环,i=1,当内循环的五次循环全部执行完后,外循环进行第二次,此时i=2,然后内循环执行……,如此循环往复,直到外层的for循环10次全部执行完毕

昌图县13147535693: c语言 for循环嵌套 -
褚永枫蓼: 循环的过程是先执行第一个大循环for(i=0;i<3;i++),此句中先给i赋值0,在判断条件i<3是否成立赋值后的i=0了,所以条件成立,成立则做下面一条语句,就是for(j=0;j<4;j++),同样这个循环还是先赋值j=0,在进行判断j<4是否成立,成立就再做...

昌图县13147535693: * *** ***** ******* ********* ******* ***** *** * c语言for循环嵌套做出 -
褚永枫蓼: #include<stdio.h>#define n 3 int main() { int i,j; for(i=0;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i+1;j++) printf("*"); printf("\n"); } for(i=n-1;i>=0;i--) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i+1;j++) printf("*"); printf("\n"); } }

昌图县13147535693: c语言for循环嵌套if语句 -
褚永枫蓼: 两种方法,一种是重新赋值,程序段如下 for(i=0;i<Maxi;i++) for(j=0;j<Maxj;j++) if(true) { i=-1; break; //从此处跳出本层循环,由于赋值i=-1,执行完 //break语句之后,执行外层循环i++指令,使得 //i=0;外层循环相当于重新开始,j的值无需处理, ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网