第二周《C语言及程序设计》实践项目33 三种循环语句

    xiaoxiao2026-09-16  0

    4h6min

    【项目1:利用循环求和】

    /* * Copyright (c) 2016, 学院 * 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, 学院 * 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, 学院 * 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, 学院 * 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, 学院 * 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, 学院 * 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循环来判断输入的数的量。

    转载请注明原文地址: https://ju.6miu.com/read-1312103.html
    最新回复(0)