www.9371.net > C语言经典循环例题

C语言经典循环例题

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

就给你个简单的 #include int main(void){ int i; for (i=0; i

#includemain(){int i,j,k;for(i = 1;i

#include<stdio.h> void main() { int i; float si,hi; si=0;hi=100; for(i=1;i<=10;i++) { hi=(1.0/2)*hi; si=hi*3+si; } printf("%f,%f\n",hi,si); }

for语句…… for(a;b;c){d} a是初始条件,b是限制条件,c是循环方式,d是循环做的工作.

//第一题#includevoid main(){ int i,sum=0; for(i=1;i sum+=i; printf("for循环结果:%d\n",sum); sum=0; i=100; while(i) { sum=sum+i; i--; } printf("while循环结果:%d\n",sum)

#include "stdio.h" main() { int i,max,x; printf("Please input ten number you like :"); scanf("%d",&x); //读取第一个数 max=x; //这写错了 for(i=1;i { scanf("%d",&x); //一直读到第11个数 if(max max=x; } printf("The max data is : %d",x); }

#include<stdio.h> int main() { int n,i; double sum=0,item=1; scanf("%d",&n);/*读入n*/ for(i=0; i<=n-1; i++) {/*循环n次* item/=i+1;/*计算每一项的值,第一项为1,第二项为1/2,第三项为1/2/3,依次类推*/ sum+=item;/*求和*/ } printf("sn=%f",sum);/*输出sum*/ }

#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

你的代码格式太乱了,我梳理一下: 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]的

网站地图

All rights reserved Powered by www.9371.net

copyright ©right 2010-2021。
www.9371.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com