C语言逻辑程序题

C语言逻辑程序题,第1张

求最小.大 公倍数的他们答的不错

我就不 班门弄斧了茄行 (说实话: 我没做过求最小核猜.大 公倍数) 你看看我的这个 求怎么表达出某年的某个日期在当年是第几天???

是不是你想要的结果

#include<stdio.h>

int f(int moon,int *m,int day)

{

int i

for(i=0i<mooni++)

{

day+=m[i]

} day-=m[--moon]

return day

}

main()

{

int print(int,int,int)

int year,moon,day

printf("请输入年,月,日:")

scanf("%d%d%d",&year,&moon,&day)

if(moon>=1 &&moon<=12 &&day>=1 &&day<32)

print(year,moon,day)

else printf("enter error")

}

print(int year,int moon,int day)

{ int m[12]

printf("\n* %d \\ %d \\ %d\n",year,moon,day)

if (year%4==0 &&year%100!=0 || year%400==0) /* 检验输入年份是否为闰年 */

m[1]=29

else

m[1]=28

m[0]=m[2]=m[4]=m[6]=m[7]=m[9]=m[11]=31

m[3]=m[5]=m[8]=m[10]=30

printf("颤氏哗这日为该年的第 %d 天",f(moon,m,day))return 0

}

有错的话 希望能加我QQ 355884441

C语言中的逻辑运算符使用规则如下:

1、逻辑运算符是根据表达式的值来返回锋侍真值或是假值。在C语言中没有专门的真值和假值,认定非0为真值,0为假值。

2、逻辑运算符运算规则:|| 或:两个条件中,只要有一个成立,则结果就成立;&&与:两个条件中,两个同时成立,则结果成立,否则不成立;!  非:取反之意,如果是真,结果是假,如果是假,结果是真。

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

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

代码本身以及运行的情况来看,可执行程序的内容,与所贴的代码不相符(可能是修改了代码燃档后没有重新编译,就运行了修改前的代码,不然中段念也不会代码现在有错误就能编译通过的,例如第2行的末尾多了“op”,“现有1人捐款”也没有输出)卖困,修改建议如图:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8209352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存