实验三 循环结构程序设计

(1)

#include <stdio.h>
int main()
{
	int a;
	long s;
	s=0;
	for (a=22;a<=1002;a+=20)
		s=s+a;
	printf("%d\n",s);
return 0;
}

 

#include <stdio.h>
int main()
{
	int a;
	long s;
	s=0;
	a=22;
	while(a<=1002)
	{
		s=s+a;
		a=a+20;
	}
	printf("%d\n",s);
return 0;
}

 

#include <stdio.h>
int main()
{
	int a;
	long s;
	s=0;
	a=22;
	do
	{
		s=s+a;
		a=a+20;
	}
	while(a<=1002);
	printf("%d\n",s);
return 0;
}

 

(2)

#include <stdio.h>
int main()
{
	int a,b,c,d;
	int s;
	s=0;
	for(a=100;a<1000;a=a+1)
	{
		b=a/100;
		c=(a-b*100)/10;
		d=a%10;
		if(a==b*b*b+c*c*c+d*d*d)
		{
			printf("%d\n",a);
			s=s+1;
		}
	}
	printf("一共有%d个水仙花数\n",s);
return 0;
}

 

(3)

#include <stdio.h>
int main()
{
	int a,b,c;
	int i,s;
	s=0;
	for(a=1;a<=5;a=a+1)
	for(b=1;b<=5;b=b+1)
	for(c=1;c<=5;c=c+1)
	if(a!=b&&a!=c&&b!=c)
	{
		i=a*100+b*10+c;
		printf("%d;",i);
		s=s+1;
	}
	printf("一共有%d个三位数\n",s);
return 0;
}

 

原文地址:https://www.cnblogs.com/P201821430044/p/10838503.html