懂c语言的帮编写两个小程序一下,谢谢啦?
- 提问者网友:疯孩纸
- 2021-05-07 20:38
二:编写程序,输出从公元2000年至3000年所有的闰年的年号,每输出10个年号换一行。判断公元年是否为闰年的条件是:
1.公元年数如能被4整除,而不能被100整除,则是闰年。
2.公元年数能被400整除也是闰年。
- 五星知识达人网友:人间朝暮
- 2021-05-07 20:58
第一题:
#include<stdio.h>
void main()
{
int i,sum=0,k=1;
for(i=1;i<=101;i=i+2)
{
sum+=i;
sum=-1*sum;
}
printf("1-3+5-7...-99+101=%d\n",sum);
}
第二题:
#include<stdio.h>
void main()
{
int i,j=1;
for(i=2000;i>=2000&&i<=3000;i++)
if(i%4==0&&i%100!=0||i%400==0)
{
printf("%d\t",i);
j++;
if(j%10==0)
printf("\n");
}
}
- 1楼网友:深街酒徒
- 2021-05-08 00:15
第一题: 结果等于51.
#include<stdio.h>
int main() { int s=1,i,sum=0; for(i=1;i<=101;i++) { sum+=i*s; s*=-1; } printf("1-3+5-7……-99+101 = %d",sum); return 0; }
附图:
第二题:
#include<stdio.h>
int main() { int year=2000,cnt=1; for(year;year<=3000;year++) { if((year%4==0&&year%100!=0)||(year%400==0)) { printf("%d,",year); if(cnt++%10==0) printf("\n"); } }
return 0; }
附图:
- 2楼网友:洎扰庸人
- 2021-05-07 23:32
1.
#include<stdio.h>
void main()
{
int count,max;
long sum,temp;
sum=0;
temp=1;
printf("\n计算多少项:");
scanf("%d",&max);
for(count=0;cout<max;++cout)
{
sum+=temp;
temp+=2;
temp=-temp;
}
printf("\n结果:%ld",sum);
}
2.
#include<stdio.h>
void main()
{
int year;
for(year=2000;year<=3000;++year)
{
if((year%400==0)||(year%4==0&&year%100!=0))
{
printf("%-8d",year);
}
}
}
- 3楼网友:舊物识亽
- 2021-05-07 22:57
1.
int n = 0;
bool b = false;
for (int i = 1;i <= 101;i+=2)
{
if (!b)
{
n-=i;
b = true;
}
else
{
n+=i;
b = false;
}
}
printf("%d",n);
- 4楼网友:几近狂妄
- 2021-05-07 22:25