您所在位置: 网站首页 / (完整word版)经典C语言源代码.doc / 文档详情
(完整word版)经典C语言源代码.doc 立即下载
2024-09-09
约1.2万字
约35页
0
63KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)经典C语言源代码.doc

(完整word版)经典C语言源代码.doc

预览

免费试读已结束,剩余 30 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(完整word版)经典C语言源代码
(完整word版)经典C语言源代码

.
(完整word版)经典C语言源代码

经典C语言源代码
1、(1)某年某月某日是星期几
#include<stdio.h>
intmain()
{
	intyear,month,day;
	while(scanf_s("%d%d%d",&year,&month,&day)!=EOF)
	{
		if(month==1||month==2)//判断month是否为1或2
		{
			year--;
			month+=12;
		}
		intc=year/100;
		inty=year-c*100;
		intweek=(c/4)-2*c+(y+y/4)+(13*(month+1)/5)+day-1;
		while(week<0){week+=7;}
		week%=7;
		switch(week)
		{
		case1:printf("Monday\n");break;
		case2:printf("Tuesday\n");break;
		case3:printf("Wednesday\n");break;
		case4:printf("Thursday\n");break;
		case5:printf("Friday\n");break;
		case6:printf("Saturday\n");break;
		case0:printf("Sunday\n");break;
		}
	}
	return0;
}

1、(2)某年某月某日是第几天(一维数组)
#include"stdio.h"
voidmain(){
	inti,flag,year,month,day,dayth;
	intmonth_day[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
	printf("请输入年/月/日:\n");
	scanf_s("%d/%d/%d",&year,&month,&day);
	dayth=day;
	flag=(year%400==0)||(year%4==0&&year%100!=0);
	if(flag)
		month_day[2]=29;
	for(i=1;i<month;i++)
		dayth=dayth+month_day[i];
	printf("%d/%d/%d是第%d天\n",year,month,day,dayth);
}


2、30个数中找最小的数及其位置
#include"stdio.h"
#defineSIZE30
voidmain(){
	inti;
	floatdata[SIZE];
	intmin;
	printf("请输入%d个浮点数:\n",SIZE);
	for(i=0;i<SIZE;i++){
		//scanf_s("%f",&data[i]);
		data[i]=rand()%30+1;
		printf("%f、",data[i]);
	}
	min=0;
	for(i=1;i<SIZE;i++){
		if(data[i]<data[min])
			min=i;
	}
	printf("最小值是%5.2f,位置是%5d\n",data[min],min);
}


3、30个数从小到大排序
(1)
#include"stdio.h"
#defineSIZE30
voidmain(){
	inti,j;
	floatdata[SIZE],temp;
	intmin;
	printf("请输入%d个整型数:\n",SIZE);
	for(i=0;i<SIZE;i++){
		scanf_s("%f",&data[i]);
	}
	for(i=0;i<SIZE;i++){
		min=i;
		for(j=i+1;j<SIZE;j++)			
			if(data[j]<data[min])
				min=j;
		temp=data[min];
		data[min]=data[i];
		data[i]=temp;
	}	
	printf("\n排序后的结果是:\n");
	for(i=0;i<SIZE;i++)
		printf("%5.2f",data[i]);
}

(2)模块化程序(数组名作为函数参数)
#include"stdio.h"
#defineSIZE5
voidaccept_array(floata[],intsize);
voidsort(floata[],intsize);
voidshow_array(floata[],intsize);
voidmain(){
	floatscore[SIZE];
	
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

(完整word版)经典C语言源代码

文档大小:63KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用