zoukankan      html  css  js  c++  java
  • 作业六 总结

    #include <stdio.h>
    int sign(double x);
    void main()
    {
    	int y;
    	double x;
    	printf("Enter x:
    ");
    	scanf("%lf",&x);
    	y=sign(x);
    	printf("sign(%.2lf)=%d
    ",x,y);
    }
    int sign(double x)
    {
    	int y;
    	if(x>0){
    		y=1;
    	}
    	else if(x==0){
    		y=0;
    	}
    	else{
    		y=-1;		
    	}
    	return y;
    }
    

      

    #include <stdio.h>
    int even(int n);
    int main()
    {
    	int num,sum=0;
    	printf("输入一个数:
    ");
    	scanf("%d",&num);
    	while(num>0)
    	{
    		if(even(num)==0)
    		{
    			sum=sum+num;
    			printf("输入下一个数:
    ");
    			scanf("%d",&num);
    		}
    	}
    }
    int even(int n)
    {
    	int result;
    	if(n%2==0){
    		result=1;
    	}
    	else{
    		result=0;
    	}	
    	printf("the sum of even is%d
    ",sum);	
    	return result;
    }
    

      

    #include <stdio.h>
    int prime(int n);
    int main()
    {
    	int m,n,i,t,sum,num;
    	sum=num=0;
    	printf("Enter m,n:");
    	scanf("%d%d",&m,&n);
    	if(m>n){
    		t=m;m=n;n=t;
    	}
    	for(i=m;i<=n;i++)
    		{
    			if(prime(i)==1)
    		{
    			num++;
    			sum=sum+i;
    			printf("%d
    ",i);
    		}
    	}
    	printf("素数个数=%d,素数之和=%d
    ",num,sum);
    }
    int prime(int n)
    {
    	int i,y=1;
    	for(i=2;i<=n/2;i++)
    		{
    			if(n%i==0)
    			{
    				y=0;break;
    			}
    		}
    	return y;
    }
    

      

    #include <stdio.h>
    int countdigit(int n,int d);
    int main()
    {
    	int num,digit,count;
    	printf("请输入整数:
    ");
    	scanf("%d",&num);
    	printf("输入一个0-9的数:
    ");
    	scanf("%d",&digit);
    	count=countdigit(num,digit);
    	printf("count=%d
    ",count);
    }
    int countdigit(int n,int d)
    {
    	int count=0;
    	while(n!=0)
    	{
    		if(n%10==d)
    		{
    			count++;
    			n=n/10;
    		}
    	}
    	return count;
    }
    

      

    #include <stdio.h>
    int is(int number);
    int main()
    {
    	int i;
    	for(i=1;i<=10;i++)
    	{
    		if(is(i))
    		{
    			printf("%d",&i);
    		}
    	}
    } 
    int is(int number)
    {
    	int sum,n,p;
    	sum=0;
    	n=number;
    	while(number!=0)
    	{
    		p=number%10;
    		sum=sum+p*p*p;
    		number=number/10;
    	}
    	return (sum==n);
    }
    

      

    知识点:

    1.一个C语言程序必须有且只有一个main函数,无论main位于程序的什么位置,运行时都是从main函数开始执行的

    2.函数包括库函数和自定义函数两种。

    3.形参和实参要一一对应:数量一致,类型一致,顺序一致

    4.函数名必须唯一,不能与函数体内变量或形参名相同

    二、遇到的问题及解决办法:

    coding不会使用上传,要得到同学的帮助

    三、心得体会:

    1.这次课堂小测,考的还是前几次学习的内容,好多已经忘记了。 要多加复习

  • 相关阅读:
    (转)Inno Setup入门(十)——操作注册表
    (转)Inno Setup入门(九)——修改安装过程中的文字显示
    (转)Inno Setup入门(八)——有选择性的安装文件
    (转)Inno Setup入门(七)——提供安装语言选项
    (转)Inno Setup入门(六)——在程序目录下创建文件夹
    (转)Inno Setup入门(五)——添加readme文件
    (转)Inno Setup入门(四)——为程序创建桌面快捷方式
    什么是REST架构(转)
    【转】敏捷开发流程
    hibernate里createSQLQuery
  • 原文地址:https://www.cnblogs.com/yy1997/p/6021979.html
Copyright © 2011-2022 走看看