C语言:用for循环语句编程输出1—20之间的所有整数,两数之间以空格分隔

作者&投稿:倚爱 (若有异议请与网页底部的电邮联系)
用for语句实现以下功能:编程输出100以内的正整数,以空格分隔,并且每~

#include main(){ int i; for ( i = 1; i < 100; i++ ) { printf( "%-5d", i ); if ( i % 6 == 0 ) { printf( "
" ); } } return 0;}
这是左对齐,如果右对齐 %-5d改成 %5d

for(i=0;i<n-1;i++)

printf("%d ",a[i]);
printf("%d
",a[n-1]);

自己加:#include <stdio.h>

/*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("\n");
}
}

/*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("\n");
}
}

/*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("\n");
}
}
}

/*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 a=20,i;
printf("1—20之间的所有整数:\n");
for(i=1;i<=a;i++)
{
printf("%d ",i);
}
}
第二题:
#include "stdio.h"
void main()
{
int a=20,i;
printf("20-1之间的所有整数:\n");
for(i=a;i>=1;i--)
{
printf("%d ",i);
}
}
第三题:
#include "stdio.h"
void main()
{
int a=26,i;
printf("A—Z之间的所有字符,一行输出8个:\n");
for(i=1;i<=a;i++)
{
printf("%c ",i+64);
if(i%8==0) printf("\n");
}
}
第四题:
#include "stdio.h"
void main()
{
int a=0,i;
printf("100~200之间所有能被3和7整除的数(每行输出4个数):\n");
for(i=100;i<=200;i++)
{
if(i%3==0&&i%7==0)
{
printf("%d ",i);
a=a+1;
if(a%4==0) printf("\n");
}
}
}
第五题:
#include "stdio.h"
void main()
{
int a=0,i;
printf("1至1000之间所有满足用3除余2、用5除余3、用7除余2的数(每行只输出5个数):\n");
for(i=1;i<=1000;i++)
{
if(i%3==2&&i%5==3&&i%7==2)
{
printf("%d ",i);
a=a+1;
if(a%5==0) printf("\n");
}
}
}
第六题:
#include "stdio.h"
void main()
{
int a,i,sum=0;
printf("输入一个正整数n=");
scanf("%d",&a);
printf("前%d个偶数的和为:\n",a);
printf("sum=");
for(i=1;i<=a;i=i++)
{
sum=sum+i*2;
if(i==1)
printf("%d",i*2);
else
printf("+%d",i*2);
}
printf("=%d",sum);
}
第七题:
#include "stdio.h"
void main()
{
int i;
double s=0;
printf("S=1+1/2+1/3+1/4+...+1/200=");
for(i=1;i<=200;i=i++)
s=s+1.0/i;
printf("=%f",s);
}
第八题:
#include "stdio.h"
void main()
{
int i,s=0;
printf("1-3+5-7+…-99+101=");
for(i=1;i<=101;i=i+2)
if((i+1)/2%2!=0)
s=s+i;
else
s=s-i;
printf("%d",s);
}


c语言中for循环和while循环的区别
c语言for循环语句用法为:for(表达式1;表达式2;表达式3),循环体。在for循环语句用法中,for是关键字。for之后的圆括号内一共有3个表达式,以分号隔开。一般情况下,表达式1的作用是赋初值;表达式2的作用是控制循环,即循环条件;表达式3的作用是修改循环变量的值,一般是赋值。循环体语句如果只有一...

c语言如何实现一个程序循环执行n次
在C语言中,可以使用for循环或while循环来实现一个程序循环执行n次。以下是两种方法的示例:使用for循环:首先定义一个整型变量i,用于计数。然后使用for循环,循环n次。每次循环中,i都会增加1。在循环体中,编写需要重复执行的代码。示例代码如下:使用while循环:首先定义一个整型变量i,用于计数。然后使...

c语言for循环语句用法
1、如果成立执行循环体,之后执行语句3。再返回语句2判断条件是否成立?成立执行循环体后再执行语句3,如此直到循环体不成立则跳出循环 2、如果语句2不成立,则不执行循环体也不执行语句3直接跳出循环。for循环其他用法 1、 for循环可以有多层嵌套。示例:include<stdio.h> int main(void){ int i,j,...

for循环语句是什么?
for循环是编程语言中一种循环语句。而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计...

c语言中for是什么意思(C语言中for是什么)
for是C语言中的一个关键字,主要用来控制循环语句的执行。for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,其表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体}。for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的...

在C语言中循环语句for循环的形式为?
(1).for 循环中语句可以为语句体,但要用{和}将参加循环的语句括起来。(2).for 循环中的初始化、条件表达式和增量都是选择项,即可以缺省,但;不能缺省。省略了初始化,表示不对循环控制变量赋初值。省略了条件表达式,则不做其它处理时便成为死循环。省略了增量,则不对循环控制变量进行操作...

c语言中for循环怎样写?
代码如下:int main(){ int i, s, k, count = 0;for (i = 100; i < 1000; i++){ s = 0;k = i;while (k){ s += k % 10;k = k \/ 10;} if (s != 5)continue;else count++;} printf("%d\\n", count);return 0;} ...

c语言中for循环的应用,怎样写一个程序?
清楚算法就可以很快写出:(1)只需输入2个变量n和sum,且sum=n+sum.(2)确定n的范围为n<=100 (3)循环体为 for(n=1;n<=100;n++)sum+=n;(4)根据C语言编辑规则写出程序 用for循环求:include<stdio.h> int main(void){ int n,sum=0;for(n=1;n<=100;n++)sum+=n;printf("1...

for循环语句是什么?
for循环是编程语言中经常用到的循环语句。表达式1:用于初始化变量,变量既可以是全局也可以是局部变量,局部变量的作用域仅在for语句之内。表达式2:为判断条件,当条件成立为真时(不等于0)执行循环,否则跳出。表达式3:一般用于计数,但循环后执行。注意:(1)表达式1、2、3可以都为空不填,表示无...

for语句循环是什么?
for循环是编程语言中的一种循环语句,由循环体及循环判定条件两部分组成。for循环的一般表达式为:for(单次表达式;条件表达式;末尾循环体){中间循环体;}。以表格为例子 行数以及列数由变量row cos控制,即声明var row = 9; var cos = 9;表格结构的外围是由两个成对的。标签包裹的;所以我们...

潮阳区15731055106: C语言如何用FOR循环输出10、100、1000、10000、100000 -
阿软丝裂: 楼上的你输出5个数字用10000次循环不怕累死啊.... #include <stdio.h> #include <math.h> void main() { for(int i = 1;i< 6;i++) {int a = pow(10,i);printf("%d,",a); } }

潮阳区15731055106: C语言求一个简单的for循环代码,输出结果是一个比较小的数字,比如说1或者10.代码不用太长. -
阿软丝裂: #include <stdio.h> int main() { int i; for (i = 0; i < 5; ++i){ printf ("1"); } return 0; }

潮阳区15731055106: C语言 小白求解 用for循环语句输出1个a 然后换行 总共输出5行10个a -
阿软丝裂: for(int i=1;i<=50;i++) { printf("a"); if(i%10==0) printf("\n"); }

潮阳区15731055106: c语言中输出1到100的值怎么做 -
阿软丝裂: 用for循环语句for(int i=1;i<=100;i++) {printf(“%d ”,i); }

潮阳区15731055106: c语言题:利用for循环编程,输出如下图形
阿软丝裂: #include <stdio.h> void main() { int i,j; for(i=1;i<=6;i++) { for(j=1;j<=i;j++) { printf("*"); } printf("\n"); } }

潮阳区15731055106: c语言 用一个符号或者是* for循环 输出一个字母 -
阿软丝裂: 可以在for循环外面,定义输出的变量,并且赋值. 之后在循环内输出

潮阳区15731055106: 用C 语言 使用嵌套FOR循环实现以下所示的输出结果 -
阿软丝裂: #include<stdio.h> void main() { for(int i = 1; i <= 5; i++) { for(int j = 1; j < i* 2; j+=2) { if(j == 1) printf("%d",j); else printf("+%d",j); } printf(" = %d*%d\n",i,i); } }

潮阳区15731055106: 怎么用C语言中的for循环语句输出下面的图案 -
阿软丝裂: #include void print(int n){ for(int i=1;i<=n;i++){ for(int j=1;j<=n-i;j++) printf(" "); for(int k=1;k<=i;k++) printf("*"); printf("\n"); } printf("\n"); } int main(){ for(int n;scanf("%d",&n);) print(n); }输入n获得层数.该案例为10层.

潮阳区15731055106: 用C语言当中的for循环语句编程(也就是输出是松树图形)出松树图形 -
阿软丝裂: #include <stdio.h> int main() { const char e = '*'; int h[3] = {6,10, 15}, width = 3; int i, j; for (i = 1; i <= h[0]; ++i) { for (j = h[3] - i; j > 0; --j) { putchar(' '); } for (j = (i << 1) - 1; j > 0; --j) { putchar('*'); } } for (i = ((h[1] - i) << 1) + width; i > width; i -= 2) { for (j = h[3] - (...

潮阳区15731055106: c语言中for语句是怎么用的 -
阿软丝裂: c语言中for语句用法: for是C语言中的一个关键字,主要用来控制循环语句的执行. 举例: int i; for(i=0; i<3; i++) // i=0是初始化部分;i<3是循环判断条件部分(当满足此条件时才进入执行for循环中的语句);i++是执行完循环体语句后的操作 { printf...

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