zoukankan      html  css  js  c++  java
  • 头给出数组数目总数,后面的数依次相加

    程序解释:开头给出数组数目总数,后面的数依次相加,加到最后一个程序结束
    例如:3 5 6 7
    3代表3个数
    5 6 7 代表依次相加的数
    程序输出18*/
    /*郭月盟,2014.01.31 12:15修改*/

    #include<stdio.h>
    int main(){
        int sum=0,i,a,num;
        while(scanf("%d",&num)!=-1)/*!=-1相当于!=EOF*/
        {
            sum=0;
            for(i=1;i<=num;i++){
                scanf("%d",&a);
                sum=sum+a;
            }
            printf("%d
    ",sum);  
        }
        return 0;
    }
    
    
    /*
    #include<stdio.h>
    int main(){
        int n,sum=0,i,a,num;
        scanf("%d",&n);
        while(n--){
            scanf("%d",&num);
            sum=0;
            for(i=1;i<=num;i++){
                scanf("%d",&a);
                sum=sum+a;
            }
            printf("%d
    ",sum);
        }
        return 0;
    }
    
    */
    /*
    #include<stdio.h>
    int main(){
        int n,sum=0,i,a;
        while(scanf("%d",&n),n){
            sum=0;
            for(i=1;i<=n;i++){
                scanf("%d",&a);
                sum=sum+a;
            }
            printf("%d
    ",sum);
        }
        return 0;
    }
            
    */
  • 相关阅读:
    图书管理系统
    关键路径
    最短路径

    最小生成树、最短路径
    Huffman编码
    LA 3401
    UVA 10881
    OI 刷题记录——每周更新
    4396: [Usaco2015 dec]High Card Wins
  • 原文地址:https://www.cnblogs.com/acmgym/p/3624304.html
Copyright © 2011-2022 走看看