博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.9实验三
阅读量:5355 次
发布时间:2019-06-15

本文共 957 字,大约阅读时间需要 3 分钟。

1.

(1)for循环

#include <stdio.h>

int main()
{
 int n;
 long int s;
 s=0;
 for(n=22;n<=1002;n=n+20)
 s=s+n;
 printf("总和=%d\n",s);
 return 0;

}

(2)while循环

#include <stdio.h>

int main()
{
 int n;
 long int s;
 s=0;
 n=22;
 while(n<=1002)
 {
  s=s+n;
  n=n+20;
 }
 printf("总和=%d\n",s);
 return 0;
}

(3)do-while 循环

#include <stdio.h>

int main()
{
 int n;
 long int s;
 s=0;
 n=22;
 do
 { 
  s=s+n;
  n=n+20;
 }
 while(n<=1002);
 printf("总和=%d\n",s);
 return 0;
}

2.

#include <stdio.h>

int main()

{  int a,b,c,n,num;

 num=0;  

for(n=100;n<1000;n++)  

{   a=n/100;     

b=(n-a*100)/10;   

c=n%10;  

 if(n==a*a*a+b*b*b+c*c*c)

  {   

 num++;    

printf("%d\n",n);   

}

 }  

printf("水仙花的个数有%d个\n",num);  return 0; }

3

#include "stdafx.h"
#include <stdio.h>
int main()
{
 int a,b,c,t;
 printf("符合要求的数字有%d个,分别是\n",5*4*3);
 for(t=0,a=1;a<=5;a++)//百位数有5种选择
     for(b=1;b<=5;b++)
      if(a!=b)
    for(c=1;c<=5;c++)
     if(c!=a && c!=b)
      printf("%d\n",a*100+b*10+c);
 if(t%10)
  printf("共有%d个\n",t);
 return 0;
}

 

转载于:https://www.cnblogs.com/P201821430045/p/10838362.html

你可能感兴趣的文章
java集合
查看>>
hadoop源码导入eclipse
查看>>
{新人笔记 勿看} spring mvc第一步
查看>>
TCP系列34—窗口管理&流控—8、缓存自动调整
查看>>
NYOJ 112 指数运算
查看>>
大话https演化过程(对称加密、非对称加密、公钥、私钥、数字签名、数字证书)...
查看>>
Spark Streaming 调优指南
查看>>
“食物相克”大多是忽悠
查看>>
虽丑尤萌 世界最丑狗狗大赛在美举行
查看>>
自我介绍
查看>>
Spark DataFrame
查看>>
Linux路由器资料
查看>>
iOS 常用第三方类库、完整APP示例
查看>>
Myeclipse在debug模式下没加断点程序卡住,start模式下可以正常启动
查看>>
网络里的抽象概念
查看>>
Jenkins 关闭和重启实现方式
查看>>
ocilib多线程支持
查看>>
编写多个数字相加的java程序
查看>>
A*与IDA*
查看>>
C#创建快捷方式与添加网页到收藏夹
查看>>