? ? ? ? ? ? ? ? ?编程题

1(2)键盘输入10个实型数,求其倒数的和并输出.

参考答案

#include "stdio.h"

#include "math.h"

main()

{

int i;

float a,sum=0;

printf("Please input 10 number:");

for(i=0;i<10;i++)

{

scanf("%f",&a);

sum += 1.0/a;

}

printf("The result is:%f\n",sum);

}

2(3) 键盘输入10个正实型数,求其方根的和并输出。

参考答案

#include "stdio.h"

#include "math.h"

main()

{

int i;

float a,sum=0;

printf("Please input 10 number which are all great than 0:");

for(i=0;i<10;i++)

{

scanf("%f",&a);

if(a < 0)

continue;

sum += sqrt(a);

}

printf("The result is:%f\n",sum);

}

3(4) 计算 s=1-2!+3!-4!+…-10!的值并输出。

参考答案

#include "stdio.h"

#include "math.h"

main()

{

int i;

long sum=0,b=-1;

for(i=1; i<=10; i++)

{

b = -1*i*b;

sum += b;

}

printf("The result is:%f\n",sum);

}

4(5) 编写一个程序,从键盘输入一个三位整数,将它们逆序输出。例如输入127,输出721。

参考答案

#include "stdio.h"

main()

{

int num,a,b,c;

printf("Please input the number:");

scanf("%d",&num);

a=num/100;

b=(num-100*a)/10;

c=num-100*a-10*b;

a += b*10+c*100;

printf("The result is%d\n",a);

}

5(7) 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153是一水仙花数,因为153=1^3+5^3+3^3.

参考答案

main()

{

int i,j,k,s;

for(s=100;s<=999;s++)

{

i=s/100;

j=s/10%10;

k=s-i*100-j*10;

if(i*i*i+j*j*j+k*k*k==s)

printf("s=%d\n",s);

else

continue;

}

}

6(8)编写一程序,对于给定的一个百分制成绩,输出相应的五分制成绩。设:90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。

参考答案

#include"stdio.h"

main(){

int a,b;

printf("Please input the score:");

scanf("%d",&a);

b=a/10;

switch(b){

case 10:

case 9:

printf("A!\n");

break;

case 8:

printf("B!\n");

break;

case 7:

printf("C!\n");

break;

case 6:

printf("D!\n");

break;

default:

printf("E!\n");

break;

}

}

7(9) 计算 s=1-1/3 + 1/5- 1/7+…1/101 的值并输出。

参考答案

main()

{

int i,f=1;

float sum=0.0;

for(i=1;i<=101;i=i+2)

{ sum=sum+1.0/i*f;

f=(-1)*f;

}

printf("sum=%f\n",sum);

}

8(11) 输入一个正整数,要求以相反的顺序输出该数。例如输入12345,输出位54321。

参考答案

main()

{ int n;

printf("Please enter n:");

scanf("%d",&n);

while(n>0)

{ printf("%d",n%10);

n=n/10;

}}

9(21)在主函数中输入8个整数,调用函数对其进行排序(从小到大),排序方法不限,

最后在主函数中输出结果。

参考答案

#include "stdio.h"

void main()

{ int num[8],i;

void taxis(int p[], int);

printf("Input 8 integers:\n");

for(i=0;i<8;i++)

scanf("%d",num+i);

taxis(num,8);

printf("The result:\n");

for(i=0;i<8;i++)

printf("%d,",num[i]);

}

void taxis(int p[],int n)

{

int i,j;

int code,temp;

for(i=0;i

输入一个数求其倒数c语言,C语言答案(1)相关推荐

  1. c#输入三个数选出最大的_C#:从键盘任意输入三个数,求其中最大的数

    C#:从键盘任意输入三个数,求其中最大的数 关注:114  答案:5  mip版 解决时间 2021-01-31 10:01 提问者你若离去丶巴掌扇去 2021-01-30 22:17 郁闷啊...谁 ...

  2. c语言学习-输入三个数求三个数中的最大数

    自定义函数,通过函数调用直接找最大数,输入三个数求三个数中的最大数 程序流程图: 代码: #include<stdio.h> double ma(double l,double m,dou ...

  3. java比较三个数的编程_Java小程序输入三个数求最大数

    Java小程序输入三个数求最大数代码: import java.io.*; public class Help { // 比较两个数字 public static void main(String[] ...

  4. 从键盘输入两个数求他们的最大公约数

    从键盘输入两个数求他们的最大公约数 最大公约数能被两者都能整除的数中最大的数 即最大公约数的范围是从两个数中较小的数开始找且最小为1最大为两个书中较小的数 //由键盘输入两个数求他们的最大公约数 vo ...

  5. c语言输入三个数求平均值和乘积,C语言输入三个实数型,计算它们的和并输出(要求保留两位小数...

    C语言输入三个实数型,计算它们的和并输出(要求保留两位小数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言输入三个 ...

  6. 从键盘输入n个数 求其中的最大数

    代码如下: 以n=5时为例 #include <stdio.h> #define N 5int main() {int a,b;printf("请输入%d个数:",N) ...

  7. 输入两个数求之间的平方数

    #include <stdio.h> #include<iostream> //#include<process.h> #include<math.h> ...

  8. python输入十个数求最大值_python输入十个数如何输出最大值

    python输入十个数输出最大值的方法:1.如果是整数的话,使用函数[a, b, c = map(int, input().split())]:2.使用函数[X=input().split()]. 相 ...

  9. 关于C语言用问号表达式(正则表达式)输入三个数求最大数的问题

    问题概述: 用C语言求三个数中的最大数这一问题是C语言的基础性问题,有多种可实施办法下面介绍两种办法一种用问号表达式(正则表达式),另一种用函数法. 代码实现:问号表达式 #include<st ...

  10. c语言输入一个数求因数,【代码】求一个数的因数和、求优化、顺便也供新人参考算法...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include main() { int n,q,p,m,k=1,sum=0,s[99999]={2},t[99999];//n是输入 ...

最新文章

  1. 封装成vla函数_不知道怎么封装代码?看看这几种设计模式吧!
  2. 程序终于实现跨机器运行——记VC++2005程序开发的一个常见问题
  3. jittor和pytorch生成网络对比之acgan
  4. 应用新安全组 - 每天5分钟玩转 OpenStack(116)
  5. xfce的开始菜单增加搜索框
  6. 美团Android自动化之旅—适配渠道包
  7. 无法启动SQL Server 2005中的SQL Serve(MSSQLSERVER)服务
  8. 一个代码托管平台居然公开拒招中国人,谁给了你歧视中国程序员的勇气?
  9. splay区间翻转(bzoj 3223: Tyvj 1729 文艺平衡树)
  10. ListView若干点
  11. 无锁队列详细分解 — 顶层设计
  12. MVVM 架构解析及 Jetpack 架构组件的使用
  13. 取代ClubHouse的节奏!这款开源聊天室太好用了
  14. 开源开放 | OpenKG组织发布第二批并更新近十个新冠知识图谱开放数据集
  15. Vasp 石墨烯能带计算
  16. 时钟系统安装配置注意事项
  17. 1、高动态范围成像介绍
  18. js前置递增和后置递增
  19. 百度智能云携手鄂尔多斯市:大数据赋能,让房子有了身份证会说话
  20. linux 第二十天 linuxprobe

热门文章

  1. 开发者必装的软件工具总结
  2. Read_books_水煮三国
  3. 数字信号处理实验matlab版答案刘舒帆,数字信号处理实验指导书(MATLAB版) 随书代码...
  4. 一些简单的java编程题(3) ————小球落地问题
  5. 压电式传感器工作原理与应用
  6. sap系统搭建教程_手把手安装SAP ERP系统
  7. keli 软件支持包下载
  8. webservice和webserver区别
  9. Struts框架可以支持以下哪种程序开发语言?(选择1项)
  10. MATLAB中LINGO软件及数学规划问题应用