图片 1

求帮助!任意一个年月日,求公元1年1月1日到该日期前一年末总共多少天?
本人C语言初学者,学找些题做,见到这个题编了如下代码,不知道正确的该如何编,求高手帮助!!!

作业1

#includestdio.hintmain(){inta,b;printf(“请输入真实年龄:”);scanf(“%d”,a);b=2019-a;printf(“出生日期为:%d”,b);return0;}

输入任意一个年,月,日,求出公元1年1月1日到该日期前一年的年末总共有多少天?到该日期前一个月的月末总共有多少天,到这一天共有多少天?并求出这一天是星期几?
#include
main()
{
int a,b,c,d,e,s,w,y1,y2,y3,year;
printf(“请输入任意年、月、日n”);
scanf(“%d%d%d”,&a,&b,&c);
if((year%4==0 && year%100==0) || year%400==0)
{
s=a-1;
y1=s/4;
y2=s/100;
y3=s/400;
w=(s-y1+y2-y3)*365+*366+1;
if
{c=31;

“`

e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=28;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }

#include <stdio.h>

 } else 

int main()

{
s=a-1;
y1=s/4;
y2=s/100;
y3=s/400;
w=(s-y1+y2-y3)*365+*366+1;
printf;
scanf(“%d”,&b);
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=29;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=31;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }
if
{c=30;
printf;
scanf(“%d”,&c);
e=w+b+c;
printf(“俩年份之间差%d天”,&e); }

{

 }

int a=1;

}

int i;

for(i=2;i<=100;i++){

a=a+i;

}

printf(“1+2+3+…..100=%d”,a);

return 0;

}

“`


作业2

“`

#include <stdio.h>

int main()

{

int a=1;

int i;

for(i=2;i<=50;i++){

a=a+(2*i-1);

}

printf(“1+3+…..99=%d”,a);

return 0;

}

“`


作业3

“`

#include<stdio.h>

int main()

{

int a=2;

int i;

for(i=2;i<=50;i++){

a=a+2*i;

}

printf(“2+4+…..100=%d”,a);

return 0;

}

“`


作业4

“`

#include<stdio.h>

int main()

{

int i;

printf(“请输入一个整数:”);

scanf(“%d”,&i);

while(i–>0){

putchar(‘*’);

}

return 0;

}

“`


作业5

“`

#include<stdio.h>

int main()

{

int i;

int a;

printf(“请输入一个整数:”);

scanf(“%d”,&a);

for(i=1;a>=i;i++){

putchar(‘*’);

}

return 0;

}

“`


作业6

“`

#include<stdio.h>

int main()

{

int a=0;

int b=0;

printf(“输入一个整数:”);

scanf(“%d”,&a);

while(a>=b){

  printf(“%dn”,b);

  b++;

 }

return 0;

}

“`


作业7

“`

#include<stdio.h>

int main()

{

int a=0;

int b=0;

printf(“输入一个整数:”);

scanf(“%d”,&a);

for(b=0;a>=b;b++){

printf(“%dn”,b);

}

“`


作业8

“`

#include <stdio.h>

int main()

{

int a=0;

int b=0;

printf(“请输入一个整数:”);

scanf(“%d”,&a);

while(a>=2*b){

printf(“%dn”,2*b);

b++;

}

return 0;

}

“`


作业9

“`

#include <stdio.h>

int main()

{

int a=0;

int b;

printf(“请输入一个整数:”);

scanf(“%d”,&a);

for(b=0;a>=2*b;b++){

printf(“%dn”,2*b);

}

return 0;

}

“`


作业10

“`

include <stdio.h>

int main()

{

int a=0;

int b=1;

printf(“请输入一个整数:”);

scanf(“%d”,&a);

while(a>=(2*b-1)){

printf(“%dn”,2*b-1);

b++;

}

return 0;

}

“`


作业11

“`

#include <stdio.h>

int main()

{

int a=0;

int b;

printf(“请输入一个整数:”);

scanf(“%d”,&a);

for(b=1;a>=(2*b-1);b++){

printf(“%dn”,2*b-1);

}

return 0;

}

“`

相关文章