1for循环的问题 后面的值会把前边的覆盖掉

1for循环的问题 后面的值会把前边的覆盖掉,第1张

这两个程序是正确的。仅有的“T = 1”被写入在s = 0的背后,即,为前面的循环,当输出是当时的“s”,“t”的,用“i”累乘相加的结果,即是, 15

和“T = 1”写在第一个for循环每执行一个“J”循环背后,T被重新分配到t = 1。以前的最后输出:3 * 3 = 9

兄台,可能表达不清楚,多请原谅我!但编程的问题,你会更好地使用计算机的思维方式就行了,它会一步一步的算术规则。

#include<stdio.h>

#include<stdlib.h>

void main()

{

int x,y

int test_x[]={90,50,90,70,90,30}

int test_y[]={90,50,70,90,30,90}

int i,n=6

for (i=0i<ni++)

{

x = test_x[i]

y = test_y[i]

printf("O")

if (x >= 80 &&y>= 80) {

printf("A")

} else {

printf("B")

if ( x+y >=140 &&(x>=90 || y>=90) ) {

printf("C")

} else {

printf("D")

}

}

printf("E\n")

}// end for

}

#include <stdio.h>#include <stdlib.h> //产生随机数的头文件

#include <time.h> //时钟做种子。。。随机数的

#define N 6

int main(){

double num[N]

double num_1=0

int i=0

int n=0, m=0

for (i<5++i)

{

num[i]= rand() //i在这里应该是5吧,果然是5

}

printf("The first:\n")

--i

while (i!= -1)

{

printf("%lf ",num[i])

--i

}

printf("\nPlease input the place and number:\n")

scanf("%d%lf",&m,&num_1)

n=m-1 //为了适应人们

for (i=5i!=n--i)

num[i]= num[--i]

num[n]= num_1

printf("The nest:")

for (i=0i<6++i)

printf("%lf ",num[i])

putchar(10)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11358109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存