首页 > 其他分享 >zzulioj1042答案c语言

zzulioj1042答案c语言

时间:2024-06-12 23:57:59浏览次数:10  
标签:zzulioj1042 int double sum turn flag 答案 include 语言

​
(方法一:使用函数体)

#include <stdio.h>
#include <math.h>
int t;//t输入 这里的t是一个全局变量
 double turn(double m,double n,double a,double sum,double flag);
int main()
{ 
   double m,n,a,sum=0,flag=1;//m分子,n分母,a项数,sum和,flag变换符号 
   scanf("%d",&t);
   turn(m,n,a,sum,flag);
   return 0;
}
double turn(double m,double n,double a,double sum,double flag){
	for(m=2;m<=t;m++)
   {
   	for(n=2;n<=m;n++)
	   {
	   	flag=-flag; 
   		n=2*m-1;
   		a=(m/n)*flag;
   		sum+=a;
	   }
   } 
   printf("%.3lf\n",sum+1);
}
(方法二:普通的嵌套循环)

#include <stdio.h>
#include <math.h>
int main()
{
   int t;//t输入 
   double m,n,a,sum=0,flag=1;//m分子,n分母,a项数,sum和,flag变换符号 
   scanf("%d",&t);
   for(m=2;m<=t;m++)
   {
    for(n=2;n<=m;n++)
       {
        flag=-flag; 
        n=2*m-1;
        a=(m/n)*flag;
        sum+=a;
       }
   } 
   printf("%.3lf\n",sum+1);
   return 0;
​

标签:zzulioj1042,int,double,sum,turn,flag,答案,include,语言
From: https://blog.csdn.net/weixianpaidui/article/details/139639397

相关文章

  • 动态内存管理<C语言>
    导言       在C语言学习阶段,指针、结构体和动态内存管理,是后期学习数据结构的最重要的三大知识模块,也是C语言比较难的知识模块,但是“天下无难事”,只要认真踏实的学习,也能解决,所以下文将介绍动态内存管理涉及到的一些函数以及概念。目录导言为什么存在动态内存管理......
  • 数据库原理与应用教程 第四版 何玉洁 编 答案
    继手写五大篇实验报告后我们面善的杨老师又留了新作业(课后题)怎么办怎么才能提高我们写作业的效率呢?思来想去唯有一计我用夸克网盘分享了「2419964972《数据库原理与应用教程》(第4版)习题参考答案.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。链......
  • shell语言
    shell既是应用程序,也是一种脚本语言。开头以bash为解释器:#!/bin/bash变量:系统变量、用户变量、环境变量系统变量:HOME:当前用户的主目录PATH:定义了Shell在查找命令时应该搜索的目录列表。USER或USERNAME(取决于系统):当前登录的用户名。PWD:当前工作目录的......
  • 初阶C语言(01)—学习笔记
    if语言if语句其一C语言被称为结构化的程序设计语言,包括顺序结构、选择结构(ifswitch)和循环结构(for while dowhile)。因为今天要下雨,所以必须带伞。这就是一个简单的选择语句。例如:如果你的年龄大于18岁,那么输出成年。#include<stdio.h>intmain(){ intage=20;......
  • 为什么机器这么难理解人类语言?
    人类自然语言的多样性、灵活性、歧义性、上下文依赖性、语言的变化以及世界知识和常识的应用等因素都使得让机器难以理解人的自然语言:多样性和灵活性:包括语法、词汇、语义、上下文等方面。同一个词汇在不同语境中可能有不同的含义,例如“他被杀死了”的“死”和“笑死我了”的......
  • 零基础非科班也能掌握的C语言知识21 编译链接(介于作者实力有限并且没有可以演示的过程
    编译链接1.翻译环境和运行环境2.翻译环境2.1编译2.1.1预处理(预编译)2.1.2编译2.1.3汇编2.2链接3.运行环境1.翻译环境和运行环境在ANSIC的任何⼀种实现中,存在两个不同的环境。编译环境运行环境2.翻译环境翻译环境由编译和链接两个大的过程组成的,而编译又可......
  • C语言指针介绍加练习
    #指针相关介绍定义    指针(Pointer),通常用于数据的间接访问,指针存储的是指向变量的首地址,16位平台就是2位,如果在32位平台,地址就是4个字节,如果实在64位平台,地址就是8个字节(1Byte=8bit),Int类型4Byte char类型1Byte这个是变量在内存中,分配的地址大小,在内存中一个By......
  • 第壹章第14节 C#和TS语言对比-委托事件(仅C#)
    水一篇,因为《函数方法》章节已经说了,但那个章节比较长,知识点又多,可能有人会看不到。委托事件是C#中的一个难点,但我觉得,和TS/JS中的函数表达式放在一起时,委托和事件就变得很简单了。一、从TS的函数表达式说起TS/JS中函数是一等公民,function是一种类型,定义的具体函数是一......
  • C语言王国——数组的旋转(轮转数组)三种解法
    一、题目给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例......
  • C语言字符串处理函数strstr的用法
    C语言字符串处理函数strstr的用法在C语言中,strstr函数是一个字符串处理函数,用于在一个字符串(称为“主字符串”)中查找另一个字符串(称为“子字符串”)的首次出现。如果找到子字符串,则该函数返回一个指向主字符串中子字符串首次出现位置的指针;如果没有找到,则返回NULL。函数的原型定......