lyhk.net
当前位置:首页 >> C语言For循环例题 >>

C语言For循环例题

for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=2*i+j; 这是给a[8][8]值 for(i=0;i<8;i++) x+=a[i][j]; 这是求出前a[3][3]的和 x=9

c语言中的for循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句. for(表达式 1;表达式 2;表达式 3)语句 它的执行过程如下: (1)先求表

#include <stdio.h>void main(){ int i, j, t, s; for (i = 1; i <= 5; i ++) { if (i <= (5+1)/2) //t个星号 t = 2*i - 1; else t = (5-i)*2 + 1; if (i <= (5+1) / 2) //s个空格 s = (5+1) / 2 - i; else s = i - (5 + 1) / 2; for (j = 1; j <= s; j ++) //前面的空格 printf(" "); for (j = 1; j <= t; j ++) printf("*"); printf("\n"); }}

// score.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <stdio.h> #include <conio.h>#define N 100 //定义学生最大数量void main() { int a[N]; int s=0,i,num,max,min,av=0; //num代表学生数量.min分数最小值

#include&lt;stdio.h&gt; int main(void) { int i, j, k; printf("i j k\n"); for (i=0; i&lt;2; i++) for(j=0; j&lt;2; j++) for(k=0; k&lt;2; k++) printf(%d %d %d\n", i, j, k); return 0; } 输出结果为: i j k 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

//猜数字游戏 先生成一个数字 再让用户循环6次输入数字#include "stdafx.h"#include "time.h"#include "stdlib.h"#define COMPETOR_NUM_LIST "谁最荡漾?!\n0-面包\n1-水饺\n2-可乐\n3-鸡翅\n4-达达\n5-拉姆\n6-寿司\n7-苞米\n8-糖果\

for (i=0;i=b,结束循环

你的代码格式太乱了,我梳理一下: int a[4][4],i,j,k; for(i=0;i<4;i++) for(j=0;j<4;j++) a[i][j]=i+j; 这个是通过双for循环对二维数组a[4][4]进行遍历赋值,每个元素的值等于其行号及列号之和,例如a[0][1]=0+1=1,a[2][3]=2+3=5;循环结束后数组a[4][4]的

#include <stdio.h>#define N 5void main(){ float a[N],s=0,ave; int i; for(i=0;i<N;i++) { scanf("%f",&a[i]); s+=a[i]; } ave=s/N; printf("平均分为:%f",ave);}

我觉得,书里这种命名方式放到公司里是要被批的体无完肤的.不过话说回来,咱还得硬着头皮学不是. 其实最主要的是看懂每个变量表示什么意思. n是用户输入的数.然后循环n次.i依次等于[1,2,3,,n] 这层循环还是比较好理解的.用户输

网站首页 | 网站地图
All rights reserved Powered by www.lyhk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com