美文网首页
北航2010C语言|程序设计七

北航2010C语言|程序设计七

作者: _简_述_ | 来源:发表于2019-02-12 17:57 被阅读0次

七、程序设计题(本题20分)
请编写程序,该程序首先通过键盘输入获得整形数据a与n,然后计算sum=a+aa+aaa+……(共n项),最后输出计算结果。例如:当a=5,n=4,计算sum=5+55+555+5555。

python 3.7版本

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import math

#定义函数,创造符合题意的函数
def create(a,n):
    sum = 0
    for i in range(0,n):
        sum += pow(10,i) * a
    return sum
if __name__ == '__main__':
    sum = 0
    a = input("input int a >>>\n")
    n = input("input int n >>>\n")
    for i in range(1,n+1):
        sum += create(a,i)
    print(sum)
  • 执行结果
input int a >>>
5
input int n >>>
4
6170

C语言版

#include <stdio.h>
#include<math.h>
//定义函数,创造符合题意的函数
int create(int a, int n){
    int sum=0;
    for(int i=0;i<n;i++){
        sum += pow(10,i) * a;
    }
    return sum;
}

int main(void){
    int sum,a,n;
    printf("input int a >>>\n");
    scanf("%d",&a);
    printf("input int n >>>\n");     
    scanf("%d",&n);
    for (int i=1;i<=n;i++){
        sum += create(a,i);
    }
    printf("%d",sum);
    return sum;
}
  • 执行结果
input int a >>>
5
input int n >>>
4
6170

相关文章

  • 北航2010C语言|程序设计七

    七、程序设计题(本题20分)请编写程序,该程序首先通过键盘输入获得整形数据a与n,然后计算sum=a+aa+aaa...

  • 北航2016C语言|程序设计题七

    七、程序设计题(本题15分)  字符串处理函数strmap(s1,s2)可以比较两个字符串的大小,其字符的大小是以...

  • 北航2017C语言|程序设计题七

    计划将历届的程序设计、算法题都写出来,先实现python版本,然后再实现c版本这样既练习了python的使用,也有...

  • 北航2011C语言|程序设计题七

    七、程序设计题(本题15分)请编写一C语言程序,该程序的功能是先通过键盘输入一个整数n,然后调用一个递归函数fun...

  • 计算机二级考试

    C语言程序设计、VB语言程序设计、Java语言程序设计、Access数据库程序设计、C++语言程序设计、MySQL...

  • 程序设计语言|分类与特点

    程序设计语言基本上可以分为:命令式程序设计语言、函数式程序设计语言、面向对象程序设计语言和逻辑程序设计语言。 1....

  • 干货 | 计算机二级考试资料包已为你备好!

    【计算机二级考试考什么鬼?】 计算机二级包括语言程序设计类(C语言程序设计、VB语言程序设计、Java语言程序设计...

  • 计算机科学导论第十五周学习总结

    一、程序设计语言 1.程序设计语言的历史和简介 (1)简介 程序设计语言是为了书写计算机程序而人为设计的符号语言,...

  • 1.2程序设计语言概述

    1.2.1计算机的可编程性需要依靠程序设计语言来体现 程序设计语言: 1、程序设计语言,也叫编程语言,是计算机能够...

  • 程序设计语言|基本概念

    程序设计语言与语言处理程序的内容 1.程序设计语言分为低级语言和高级语言 低级语言:机器语言和汇编语言。 机器语言...

网友评论

      本文标题:北航2010C语言|程序设计七

      本文链接:https://www.haomeiwen.com/subject/rfjdsqtx.html