C语言设计函数判断是否是闰年,是闰年返回1,平年返回0,主函数输入年份测试

作者&投稿:鬱将 (若有异议请与网页底部的电邮联系)
C语言设计函数判断是否是闰年,是闰年返回1,平年返回0,主函数输入年份测试~

#include bool isLeapYear(int year){ if(year%4==0 && year%100!=0 || year%400 == 0) //判断是否是闰年 return 1; else return 0;}int main(){ printf("请输入测试的年份:
"); int year; scanf("%d",&year); printf("%d
",isLeapYear(year)); return 0;}运行的结果如下图所示:

int xxx()//是闰年反加真,不是返回0
{
int year;
while(scanf("%d",&year)!=1);//while用来保证正确读到数字
return year%4==0 && year%100 || year%400 == 0;
}
在函数中读数字是上面这样的,下面是函数接收一个参数的写法:
int yyy(int year)//是闰年反加真,不是返回0
{
return year%4==0 && year%100 || year%400 == 0;
}
我的写法一般人第一次看会不习惯!!!

#include <stdio.h>

bool isLeapYear(int year)
{
    if(year%4==0 && year%100!=0 || year%400 == 0)    //判断是否是闰年
        return 1;
    else
        return 0;
}

int main()
{
    printf("请输入测试的年份:
");
    int year;
    scanf("%d",&year);
    printf("%d
",isLeapYear(year));

    return 0;
}

运行的结果如下图所示:



main(){
int year = 2017
runnian(year)
}
fun runnian(int year){

if((year%4==0&&year%100!=0)||year%400==0)
return 1;
else
return 0;
}


求C语言,编写函数fun,功能是,判断字符串,是否是回文(123321类),是,函数...
include <stdio.h> include <string.h> int fun(char s[]){ int b,i,t;char a[100];b=strlen(s);t=b;i=0;while(i!=t){ a[i]=s[b-1];b--;i++;} a[i]='\\0';if(!strcmp(s,a))return 1;else return 0;} void main(){ char s[100];int b,i,t;printf("请...

C语言编写程序:设计一个子函数,用以判断一个整数是否为素数,如果是,则...
include <stdio.h>#include <math.h>void main(){bool prime (int n);int n, m;printf ("输入一个整数: ");scanf ("%d", &n); m = prime (n);printf ("%d\\n", m);}bool prime (int n){int k, j;int flag = 1;k = sqrt (n);for (j = 2; j <= k; j++)if...

C语言函数调用时如何进行判断的?
include<stdio.h> int main(){ int i,m=0;for(i=2;i<=100;i+=2) m=m+i;printf("%d\\n",m);return 0;} 或 include int main(){ int i,sum=0;for(i=1;i<=50;i++){ sum=sum+2*i;} printf("2+4+6+…+98+100=%d\\n",sum);return 0;} ...

用C语言函数判断是否是完数
1、首先打开C语言的编辑软件,这里是使用VS2017版,在c语言的文件中写入头文件和主函数备用:2、首先是用scanf函数定义一个输入数字的功能,然后判断完数,通过取余(%)的方法来进行判断。如果判断出来取余结果为0,那么就把这些因子全部加起来,得到因子的和和与n进行比较,如果相等,那么就是完数,...

C语言题:编写判断一个数是否是素数的函数prime(n),然后在主函数里调用...
include <stdio.h> int prime(int a);void main(void){ int InputNumber;int ReturnNumber;printf("Please input a number:");scanf("%d",&InputNumber);ReturnNumber = prime(InputNumber);if(ReturnNumber == 0)printf("The number is a prime\\n");else if(ReturnNumber == 1)printf("...

c语言:编写函数判断x是否同构数
#include inttgs(intx){ intm1,n,a,b;m1=x;n=x*m1;while(m1){ a=m1%10;b=n%10;if(a!=b)break;m1=m1/10;n=n/10;} returnm1==0;} intmain(){ intx;scanf("%d", &x);if(tgs(x))printf("%d是一个同构数",x);elseprintf("...

C语言,设计一个函数,判断一个字符串是否回文,即顺读和倒读的结果都一...
include "stdlib.h"include "stdio.h"int f(char a[],int n);int main(){ int n,i;scanf("%d",&n);if(n<1)return 1;char *a = (char*) malloc(n*sizeof(char));char c;do { scanf("%c",&c);}while(c=='\\n');a[0] = c;for (i=1;i<n;i++)scanf("%c",a+...

C语言:编写两个函数:函数factor(n)用来判断n是否是完数,函数PriFac(n...
include "stdio.h"bool factor(int n){ int i;int sum=0;for(i=1;i<=n\/2;i++)if(n%i==0)sum+=i;if(sum==n)return true;else return false;} void PriFac(int n){ int i;int sum=0;if(factor(n)){ printf("%d=",n);for(i=1;i<=n\/2;i++)if(n%i==0) { ...

C语言课程设计:编写一个函数,判断一个整数是不是4位数,再利用该函数...
include <stdio.h> int is_four_digit(int value){ return ((value >= 1000 && value <= 9999) || (value >= -9999 && value <= -1000));} int main(){ if (is_four_digit(1000)) { printf("是四位数\\n");} else { printf("不是四位数\\n");} return 0;} ...

C语言求答!设计一个函数,用来判断一个整数是否为素数?求大神帮助_百度...
if(n<2) { printf("输入错误!\\n"); return -1; } if(isPrime(n)) \/\/调用素数判断函数 printf("%d is a prime number\\n",n); else printf("%d is not a prime number\\n",n); return 0;}示例运行结果:...

福建省17363447209: 求C语言程序--判断某一年是否是闰年 -
芷昆恩必:[答案] 前面的输入函数就不写了.if ((year%4==0)&&(year%100!=0)) { prinft("year 是闰年"); }else if (year%100==0) { prinft("year 是闰年"); }else prinft(year是平年) ;大体就这样了,...

福建省17363447209: c语言程序编写:判断某一年是否为闰年 -
芷昆恩必: #include<stdio.h> int main() {int a;scanf("%d",&a);if(a%400==0||a%4==0&&a%100)printf("yes");else printf("no");return 0; }

福建省17363447209: C语言判断某一年是否是闰年 -
芷昆恩必: #include int main(){ int year; printf("请输入年份\n") ; scanf("%d",&year);if((year%4==0 && year%100!=0) || year%400==0)printf("是闰年"); else printf("不是闰年"); return 0;}

福建省17363447209: C语言程序设计判断某一年是否是闰年 -
芷昆恩必: #include <stdio.h> void main() {int i,year; printf("input a year:"); scanf("%d",%year); printf("/n"); if((year%4==0 && year&100!=0)||(year%400==0)) printf("%d is run nian",year); }

福建省17363447209: 设计C语言程序,判断所输入的年份是否是闰月 -
芷昆恩必: main(){int year;printf("输入year的值:");scanf("%d",&year);if(year%4==0&&year%100!=0||year%400==0){ printf("%d年的闰年\n",year);}elseprintf("%d年不是闰年\n",year);}

福建省17363447209: 用C语言编程序 写一个函数,判断输入年份是否为闰年,并编写主函数测试 -
芷昆恩必: #include<stdio.h> main() { int t; int is(int t); printf("输入年份为"); scanf("%d\n",&t); t=is(t); if(t=1)printf("%d是闰年",t); else printf("%d不是闰年",t); } int is(int year) { if((year%4==0&&year%100!=0)||year%400==0) return 1; else return 0; }

福建省17363447209: 用c语言编写程序,判断某一年是否闰年,要求年份从键盘输出. -
芷昆恩必: 闰年就是该年份数能被4整除且不能被100整除或者能被400整除的就是闰年. 参考代码: #include<stdio.h> int main() {int n;scanf("%d",&n);if((n%4==0&&n%100!=0)||n%400==0) //判断条件printf("%d是闰年!\n",n);elseprintf("%d不是闰年!\n",n);return 0; } /* 运行结果: 2014 2014不是闰年! */

福建省17363447209: C语言设计函数判断是否是闰年,是闰年返回1,平年返回0,主函数输入年份测试 -
芷昆恩必: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19#include <stdio.h>boolisLeapYear(intyear) {if(year%4==0 && year%100!=0 || year%400 == 0) //判断是否是闰年return1;elsereturn0; }intmain() {printf("请输入测试的年份:\n");intyear;scanf("%d",&year);printf("%d\n",isLeapYear(year)); return0; } 运行的结果如下图所示:

福建省17363447209: 用C语言编写一个完整的程序,通过键盘输入一个年号,判断是否为闰年 -
芷昆恩必: 思路:闰年就是该年份能被4整除但是不能被100整除或者能被400整除,即可以使用if进行判断:if((n%4==0&&n%100!=0)||n%400==0); 代码: #include<stdio.h> int main() { int n; scanf("%d",&n); if((n%4==0&&n%100!=0)||n%400==0) printf...

福建省17363447209: 怎样用c语言编写函数,分别以数组和整数作为输入参数,判断一个年份是否为闰年 -
芷昆恩必: printf("年份:\n");scanf("%d",&y);if((y%100==0)&&(y%400==0)||(y%100!=0)&&(y%4==0))printf("%d是闰年,该年2月份有29天\n",y);elseprintf("%d是平年,该年2月份有28天\n",y);printf("\n");

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网