栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

实验二 控制语句程序设计(三)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

实验二 控制语句程序设计(三)

  1. 理解c语言表示逻辑量的方法(以0代表“假”,以非 0代表“真”);
  2. 掌握逻辑运算符和逻辑表达式,关系运算符和关系表达式的书写的意义;
  3. 掌握if语句的使用;
  4. 掌握if 语句的嵌套;
  5. 掌握 switch语句的使用。
  6. 理解三种循环语句的执行流程;
  7. 掌握while语句,do-while语句以及for语句的语法及基本应用;
  8. 掌握多重循环的使用;
  9. 掌握循环结构的编程方法;

1.求100以内的所有素数。

#include 
int main()
{
	int i,t;
	for(i=1; i<=100; i++)
	{
		if(i == 1)
		continue;
	
		if(i == 2)
		{
			printf("%d,",i);
			continue;
		}
			for(t=2; t <= i/2; t++)
			{	
			if((i%t) == 0)   //除到它本身就停止 
			break;
			}
			if(t > i/2)  //如果没有能整除的就输出 
			{
				printf("%d,",i);
			}
	}
		printf("n");
	return 0;
}

2.一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如:6的因子分别是:1,2,3,而6=1+2+3,所以6是完数。编程输出1000之内的所有完数。

#include
int main()
{
	int n,i,sum;
	sum=0;
	for(n=1;n<1000;n++)
	{
		sum = 0;
		for(i=1;i 

3.找2-1000中的亲密数对(如果a的因子和等于b,b的因子和等于a,且a≠b,则称a,b为亲密数对)。

#include
int main()
{
    int a, i, b, n;
    printf("下面是2-1000中的亲密数对:n");
    for( a=2; a<1000; a++ ) 
    {                                 //a的因子和放到了b,b再求因子和
        for( b=0, i=1; i<=a/2; i++)  /
            printf("%d与%d为亲密数n    ", a, b);  //*若n=a,则a和b是一对亲密数,输出
    }
   
    return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/510296.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号