for循环的题目及答案(for循环笔试题)

http://www.itjxue.com  2023-01-30 14:06  来源:未知  点击次数: 

C语言两道for循环题目

1.

int itera(int k)

{

for(int j=k;j!=0;j--)

j*=k;

return j;

}

int main()

{

int i;

scanf("i=%d",i);

printf("%d",itera(i));

}

2最多接受10个数?

int main()

{

int i,j;

int sum=0;

while(j10)

{

scanf("%d",i);

if(i==999)

break;

sum+=i;

}

printf("sum=%d",sum);

}

for循环题目

打印几行、每行输出几个星号与循环结束条件相关(假设循环变量初始值均为0)。

for(a=1;a5;a++) //4次循环,每次输出一行,a=1,2,3,4

for(b=0;ba;b++) printf("*"); //每行输出a个星号,循环次数为a即1,2,3,4

首先,你需要5行输出,那么请替换for(a=1;a5;a++)为for(a=0;a5;a++);

其次,你需要每行输出的星号个数为5,4,3,2,1可替换for(b=0;ba;b++)为for(b=0;b5-a;b++)

整个程序为:

int a,b;

for ( a=0;a5;a++ ) //a=0,1,2,3,4

{ for ( b=0;b5-a;b++ ) printf("*"); //5-a=5,4,3,2,1

printf("\n");

}

一道c语言for循环题目!!

#includestdio.h

#define N 4

int main()

{int i,j;

for(i=0;iN;i++)

{

for(j=1;jN-i;j++)printf(" ");

for(j=0;ji+i+1;j++)printf("%c",65+j);

printf("\n");

}

return 0;

}

#includestdio.h

#define N 4

int main()

{int i,j;

for(i=0;iN;i++)

{

for(j=1;jN-i;j++)printf(" ");

for(j=0;ji+i+1;j++)printf("%c",65+i);

printf("\n");

}

return 0;

}

#includestdio.h

#define N 4

int main()

{int i,j;

for(i=0;iN;i++)

{

for(j=1;jN-i;j++)printf(" ");

for(j=0;ji+i+1;j++)printf("%c",64+N-i);

printf("\n");

}

return 0;

}

(责任编辑:IT教学网)

更多

推荐广告特效文章