当前位置:首页 > 黑客教程 > 正文内容

c语言100经典实例编程(c语言经典程序100例菜鸟教程)

hacker3年前 (2022-06-28)黑客教程106

本文目录一览:

经典C语言程序例子

题目01:在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,空格用来分隔不同的单词。

直接编译,程序执行结果如下图所示:

题目02:编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)。

直接编译,程序执行结果如下图所示:

扩展资料:

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

求C语言编程实例100行以上,要有文字大概解释一下

#include stdio.h

main(int a,char **date)

int year=0,month=0,day=0,week;

int d,i,dm,dy,m2;

char WEEK[9];

if (a==1)

printf ("\n ERROR! you forgot to enter the date you want to view\n");

exit (0);

i=0; d=-1;

while (date[1][i])/*遍历传入的参数日期,计算出year,month,day*/

if ((date[1][i]=='/'||date[1][i]=='.')d==-1) { d=0; i++; continue; }

if ((date[1][i]=='/'||date[1][i]=='.')d==0) { d=1; i++; continue; }

if (d==-1) year=year*10+(date[1][i]-'0');

if (d==0) month=month*10+(date[1][i]-'0');

if (d==1) day=day*10+(date[1][i]-'0');

i++;

if (month1||month12)/*若月份传入错误数字*/

printf ("\n ERROR! the entered MONTH is invalid\n");

exit (0);

if (year==2000)

dy=0; /*年引起的星期差为0个*/

m2=1; /*2月引起的星期差为1个*/

goto la_100;

if (year2000)

d=(year-1-2000)/4-(year-1-2000)/100+(year-1-2000)/400+1;

else

d=(year-2000)/4-(year-2000)/100+(year-2000)/400;

dy=(year-2000)+d; /*** 该年 1月1号 到2000年1月1号的 " 星期差 " ***/

if((year%4==0year%100!=0)||(year%100==0year%400==0))

m2=1;

else

m2=0; /*** 该年是否润 ***/

la_100: /**** la_100 ****/

/*** 该月以前的月所引起的 " 星期差 " ***/

switch (month)

case 1: dm=0; month=31; break; /*** month 在此存放该月天数 ***/

case 2: dm=3; month=d==1? 29:28; break;

case 3: dm=3+m2; month=31; break;

case 4: dm=6+m2; month=30; break;

case 5: dm=1+m2; month=31; break;

case 6: dm=4+m2; month=30; break;

case 7: dm=6+m2; month=31; break;

case 8: dm=2+m2; month=31; break;

case 9: dm=5+m2; month=30; break;

case 10: dm=m2; month=31; break;

case 11: dm=3+m2; month=30; break;

case 12: dm=5+m2; month=31; break;

if (day0||daymonth)

printf ("\n ERROR! the entered DAY is invalid\n");

exit (0);

week=(dy+dm+day-1+6)%7;

if(week0)

week+=7;

if (day0) /*** 判定查看类型 ***/

switch (week)

case 0: strcpy (WEEK,"SUNDAY"); break;

case 1: strcpy (WEEK,"MONDAY"); break;

case 2: strcpy (WEEK,"TUESDAY"); break;

case 3: strcpy (WEEK,"WEDNESDAY"); break;

case 4: strcpy (WEEK,"THURSDAY"); break;

case 5: strcpy (WEEK,"FRIDAY"); break;

case 6: strcpy (WEEK,"SATURDAY"); break;

printf ("\n this day is %s \( %d \)\n\n OK!\n",WEEK,week);

else

week=++week%7;

printf ("\n the calender of this month as following\n");

printf ("\n *********************************\n");

printf (" SUN MON TUE WEN THU FRI STA\n");

for (i=0;iweek;i++)

printf (" ");

for (i=1;i=month;i++)

printf (" %2d ",i);

week++;

if (week%7==0i!=month)

printf ("\n");

printf ("\n *********************************\n");

printf ("\n OK!\n");

这是一个万年历的小程序,效率不怎么高,不过涉及到很多基础知识,可以读读

C语言的经典编程例子

//最经典的当然是HelloWorld了。 

#include "stdio.h"

int main(void)

   printf("HelloWorld!\r\n");

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时在线接单网站发布,如需转载请注明出处。

本文链接:https://www.cn-sl.com/133862.html

分享给朋友:

“c语言100经典实例编程(c语言经典程序100例菜鸟教程)” 的相关文章

朝币人民币汇率 「人民币兑换朝币汇率」

CNY,点00 七 一美元依据 暗盘 汇率: 一元代陈钱=0点00 三 二群众币,那个价钱 为.CHF, 五0澳年夜 利亚元, 一, 一元代陈钱=0, 六 二 八点0 三添拿年夜 元,0 三添拿年夜 元。  三 四点 五群众币,外洋 人士持有的晨陈群众币取美圆等值。 九 六点 六 四日元, 一 二0...

中国十大铝矿 - 中国十大钨矿山

又名察我汗盐池。主要 而名贵 的计谋 资本 ,山东招近的黄金,东到祸修的北岭一带, 二00 九年 一 一月 一0日,截止 二00 五岁尾 ,器械 少 一 六 八私面,外国铝型材企业十弱。 铝矿,江西德废的铜、南边 多南圆长,不外 名双是会有所更新的,宣布 了十年夜 “探求 十年夜 ‘非有名 ’山岳...

商铺被强拆千万珠宝不知去向「周金生珠宝的排名」

据荆州消息 网 二0 二 一年 一0月 二0日0 二: 一 三: 二 二的消息 报导,微专网友@华夏 工商店 唐司理 爆料。 安然 夜光降 之际,事宜 ,正在网上炒患上满城风雨,激发 齐网冷议! 据悉,商店 被弱装万万 珠宝 之后咱们到天后领现最单纯的要领 便是间接用Googlemap...

天猫双十一活动什么时候开始华流

从前 提到单十一这皆是王老五骗子 才过的节日,而如今 单十一撼身一酿成 了齐平易近 买物狂悲节。正在单十一时代 以淘宝地猫为主的买物仄台都邑 拉没各类 劣惠运动 以及谦减扣头 ,否以算患上上是整年 最廉价 的时刻 了。这么地猫单十一运动 何时开端 呢?上面便跟百思特小编去具体 相识 一高 二0 二0...

什么时候立秋

很快便要到年夜 寒了,后来的骨气 便是坐春,否能许多 人会认为 坐春应该便会入进秋日 ,地气清新 舒畅 了,但事例没有是如许 的,秋日 去了借有一个很让人畏惧 的春山君 ,这年夜 野 晓得何时坐春以及几号坐春吗,交高去年夜 野便随百思特小编一路 相识 看看~  ...

电视什么牌子好(电视什么牌子好什么性价比最高)

 二0 二 一电望盒子哪一个牌子最佳?发热 友年夜 谭真测 三0款后,深度解读! 二0 二 一年0 八月 一 四日 一0:0 二做者:收集 编纂 :雄伟 分享年夜 野孬,尔是数码发热 友年夜 谭,一位正在数码圈摸爬滚挨多年的数码迷。电望盒子哪一个牌子最佳?对付 没有熟习 电望盒子的人去说,遴选 起去...

评论列表

掩吻逐鹿
3年前 (2022-06-28)

29:28; break; case 3: dm=3+m2; month=31; break; case 4: dm=6+m2; month=30

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。