7-193 奇数的和7-194 循环结构 —— 中国古代著名算题。趣味题目:物不知其数。7-195 列出M的N次乘方表

目录

7-193 奇数的和

7-194 循环结构 —— 中国古代著名算题。趣味题目:物不知其数。

7-195 列出M的N次乘方表


7-193 奇数的和

分数 10

全屏浏览题目

切换布局

作者 usx程序设计类课程组

单位 绍兴文理学院

输入n,求[1,n]范围内的所有奇数之和。

输入格式:

测试数据有多组。每组测试数据输入一个整数n(0<n<1000)。若n=0,则输入结束。

输出格式:

对于每组测试,求[1,n]中的奇数之和。

输入样例:

10
9
0

输出样例:

25
25

代码如下: 

#include<stdio.h>
int main()
{
    int n,i,sum;
    while(1){
         scanf("%d",&n);
         if (n == 0)  break;
         for(i=1,sum=0;i<=n;i++)
         {
             if (i%2 == 1) sum+=i;
         }
         printf("%d\n",sum);
    }
    return 0;
}
 

 

7-194 循环结构 —— 中国古代著名算题。趣味题目:物不知其数。

分数 5

全屏浏览题目

切换布局

作者 苑丽红

单位 长春理工大学

中国古代著名算题。原载《孙子算经》:“今有物不知其数,三三数之剩二;五五数之剩三;七七数之剩二。问物几何?”。本题要求:设某物数量是 N,且三三数剩 x,五五数之剩y,七七数剩z 。 x,y,z 的值可从键盘输入,请求出对应的最小 N 值并输出。

输入格式:

在一行中给出x、y、z的值,空格隔开。

输出格式:

输出N的值。

输入样例1:

在这里给出一组输入。例如:

2 3 2

输出样例1:

在这里给出相应的输出。例如:

23

输入样例2:

在这里给出一组输入。例如:

1 1 3

输出样例2:

在这里给出相应的输出。例如:

31

代码如下:

#include <stdio.h>
int main()
{
    int x,y,z,N;
    scanf("%d %d %d",&x,&y,&z);
    do {
        N++;
    }
    while (!(N%3==x&&N%5==y&&N%7==z));
     printf("%d\n",N);
    return 0;
}

7-195 列出M的N次乘方表

分数 20

全屏浏览题目

切换布局

作者 叶青

单位 长春理工大学

键盘输入正整数m和n,然后求出m的0次方一直到m的 n次方,

输入格式:

两个整数,逗号分隔,分别给 变量m和n

输出格式:

共n行,每行一个乘方公式,从0次方到n次方

输入样例:

5,3

输出样例:

pow(5,0)=1
pow(5,1)=5
pow(5,2)=25
pow(5,3)=125
#include <stdio.h>
#include <math.h>
int main()
{
    long long m,n;
    scanf("%lld,%lld",&m,&n);
    if(m < 0){
        return 0;
    }
    for(long long i = 0;i <= n; i++){
        printf("pow(%lld,%lld)=%.0lf\n",m,i,pow(m,i));
    }
    return 0;
}

 

 


版权声明:本文为jdhsgwhd原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。