4h6min
【项目1:利用循环求和】
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目1:利用循环求和】.cpp
* 作 者:张易安
* 完成日期:2016年 8 月 16 日
* 版 本 号:v1.0
*
* 问题描述:求1000以内所有偶数的和
*/
#include<stdio.h>
int main()
{
int i,j=0;
for(i=0;i<=1000;i+=2)
j = i+j;
printf("%d",j);
return 0;
}
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目1:利用循环求和】.cpp
* 作 者:张易安
* 完成日期:2016年 8 月 16 日
* 版 本 号:v1.0
*
* 问题描述:求1000以内所有偶数的和
*/
#include<stdio.h>
int main()
{
int sum=0,i=0;
while(i<=1000)
{
sum=i+sum;
i=i+2;
}
printf("%d",sum);
return 0;
}
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目1:利用循环求和】.cpp
* 作 者:张易安
* 完成日期:2016年 8 月 16 日
* 版 本 号:v1.0
*
* 问题描述:求1000以内所有偶数的和
*/
#include<stdio.h>
int main()
{
int sum=0,i=0;
do
{
sum=sum+i;
i=i+2;
}
while(i<=1000);
printf("%d\n",sum);
return 0;
}
运行结果
【项目2:求阶乘】
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目2:求阶乘】.cpp
* 作 者:张易安
* 完成日期:2016年 8 月 16 日
* 版 本 号:v1.0
*
* 问题描述:输入n,求 n! 并输出
*/
#include<stdio.h>
int main()
{
int i,n,sum;
printf("请输入n的值");
scanf("%d",&n);
for(i=1;i<=n;++i)
sum=sum*i;
printf("%d",sum);
return 0;
}
运行结果
【项目3:输出这样的整数】
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目3:输出这样的整数】.cpp
* 作 者:张易安
* 完成日期:2016年 8 月 16 日
* 版 本 号:v1.0
*
* 问题描述:输出1000以内能被3整除且个位数为6的所有整数。
*/
#include <stdio.h>
int main( )
{
int i, j;
for (i=0;i<=99 ; i++)
{
j=i*10+6;
if (j%3==0)
printf("%d\n",j);
}
printf("\n");
return 0;
}
运行结果
【项目4:多数中的最大】
/*
* Copyright (c) 2016, CSDN学院
* All rights reserved.
* 文件名称:【项目4:多数中的最大】.cpp
* 作 者:张易安
* 完成日期:2016年 8 月 16 日
* 版 本 号:v1.0
*
* 问题描述:编程序,输入10个整数,找出最大数。
*/
#include <stdio.h>
int main( )
{
int k,x,max;
scanf("%d", &x);
max=x; // (1)
for(k=2; k<=10 ; k++) // (2)
{
scanf("%d", &x);
if (x>max) // (3)
max=x;
}
printf("Max=%d\n", max);
return 0;
}
运行结果
心得体会
这个算法的思路其实还是蛮过瘾的,先输入一个数,然后就是用if语句对这个数和下一个数来比较,用for循环来判断输入的数的量。