2014-12-26

来源:互联网 发布:英国签证 知乎 编辑:程序博客网 时间:2024/06/13 19:06
#include<stdio.h>int main(){int i;for(i=1000;i<=2000;i++){if((i%4==0&&i%100!=0)||(i%400==0))printf("%d\t",i);elsecontinue;}return 0;}


输出1000-2000之间的闰年,用逻辑运算符作为一个判断语句

 

 

 

 

 

#include<stdio.h>int main(){double i=1;double sign=1;double result=0;for(i=1;i<=100;i++){result=result+sign/i;sign=-sign;}printf("%lf\n",result);return 0;}


输出1-1/2+1/3-1/4.........1/100

刚开始用int定于i、sign时,运行结果出错,后来改成double就变成对的了,原因是int与double型存储方式不同,读出来的数据也不同。

0 0