大神来帮忙用c语言编个程序啊!

作者&投稿:紫娥 (若有异议请与网页底部的电邮联系)
有没有大神帮我编写C语言程序,谢谢了~

正在写,稍等哦

网上很多,自己修改。

#include<stdio.h>
int main()
{
int year, month, day, sum = 0, leap;
printf("please input year,month,day\n");
scanf("%d, %d, %d", &year, &month, &day);
if(day > 0 && day < 32 && month < 13 && month > 0)
{
enum data {d1 = 1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11, d12} b = month;
switch(b)
{
case d1:
sum = 0;
break;
case d2:
sum = 31;
break;
case d3:
sum = 59;
break;
case d4:
sum = 90;
break;
case d5:
sum = 120;
break;
case d6:
sum = 151;
break;
case d7:
sum = 181;
break;
case d8:
sum = 212;
break;
case d9:
sum = 243;
break;
case d10:
sum = 273;
break;
case d11:
sum = 304;
break;
case d12:
sum = 334;
break;
default:
printf("input data error");
break;
}
if(year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
leap = 1;
else
leap = 0;
if(leap == 1 && month > 2)
sum++;
if(month == 2 && day > 29 && leap == 1)
{
printf("error\n");
return 0;
}
if(month == 2 && day > 28 && leap == 0)
{
printf("error\n");
return 0;
}
sum += day;
printf("The day is %dth day\n", sum);
}
else
printf("error!\n");
return 0;
}

求编写一个C语言大数乘法的程序,尽量简单一些,要求每一步有详细讲解...
答:include <fstream> include <string> //加入这行 using namespace std;void multiply(const char *a,const char *b);int main(){ string num1,num2; // 初始状态用string来存储大数 cout<<"现在,来两个大数吧! "<<endl;cin>>num1>>num2;const char *p1=num1.c_str(); // ...

c语言,求大神编写程序
答:include "stdio.h"include "math.h"int jiecheng(int a){ int result=1;while (a>=1){ result*=a;a--;} return result;} void main(){ int n;float x;scanf("%d %f",&n,&x);float sum = 0;for (int i=0;i<=n;i++){ sum+=1.0*pow(x,i)/jiecheng(i);} printf("%f...

求大神C语言编程,题目要求在下面
答:问题一:关键在输入字符和字符串要避开回车及空格分隔符。这里可以用getchar解决。问题二:就是让你函数调用。问题三:依然是函数调用,但需要函数1返回值或传递地址。至于数字字符转整型,大小写转换,都利用ascii码的差值来转换。下面是我的代码,三个函数分别对应三个问题。include<stdio.h> define ...

用C语言编写一个模拟掷骰子游戏谢谢了,大神帮忙啊
答:实践1:函数编程练习 1.掷骰子游戏 编写程序模拟掷骰子游戏。已知掷骰子游戏的游戏规则为:每个骰子有6面,这些面包含1、2、3、4、5、6个点,投两枚骰子之后,计算点数之和。如果第一次投的点数和为7或11,则游戏者获胜;如果第一次投的点数和为2、3或12,则游戏者输;如果第一次投的点数和...

c语言大神帮忙编程序吧!谢谢了
答:include<stdio.h>int foo(int n){ int i=0; int sum = 0; for(i=1;i<n;i++){ if(n % i == 0){ sum += i; } } if(n == sum) return 1; else return 0;}int main(){ int m; int n; while(scanf("%d%d",&m,&n) != EOF...

3个C语言程序急求大神编写,再次先谢过了、
答:include <stdio.h> int main(){ double r;printf("请输入半径");scanf("%lf",&r);printf("直径为%lf,周长为%lf,面积为%lf",2*r,3.14*2*r,3.14*r*r);while(1);return 0;} include <stdio.h> int main(){ double t;printf("请输入时间");scanf("%lf",&t);printf("速度...

用c语言编一个程序,要求输入一个四位数,求其各个位数之和。如输入3456...
答:include < stdio.h > int sum4(int n){ int sum= 0;sum+= n%10;//个 sum+= n/10%10;//十 sum+= n/100%10;//百 sum+= n/1000;//千 return sum;} int main(){ int n;printf("请输入一个四位数:");scanf("%d", &n);printf("%d:各个位数之和:%d\n\n", n, ...

C语言大神 麻烦帮忙写个程序
答:/ 输入两组数据,1.将两组数据读入两个集合 2.将两个集合的数分别从小到大排序(选择或者冒泡皆可)3制作一个菜单,让用户在程序执行时可以选择:(1)求两集合交集 (2)求两集合并集 (3)求两集合相减结果(如{1,2,3} - {1,4} = {2,3})该程序要用到函数的调用,数组做函数参数。/...

用C语言编两个程序,高手来帮忙,
答:else printf("\nno");} 第二个 include<stdio.h> include<math.h> void main(){ char a[100];void fuc(char a[]);printf("please enter your numbers:");gets(a);fuc(a);getch();} void fuc(char a[]){ int i ;for(i=0;a[i]!='\0';i++)printf("%c ",a[i]);} ...

C语言程序编程题,求大神帮帮忙
答:include<stdio.h> int main(){ struct stu { int id;char name[11];int a,b,c;} t,st[5];int i,j;FILE *fp1,*fp2;if((fp1=fopen("d:\\stud.dat","r"))==NULL){ printf("f1 open error!\n");return 1;} if((fp2=fopen("d:\\studsort.dat","w"))==NULL){ printf...