精华内容
下载资源
问答
  • C语言基础;求和及平均值

    千次阅读 2020-04-16 13:40:45
    3.输入三个实数,求出这三个数的和以及平均值。 #include<stdio.h> int main() { float a,b,c,sum,ave; printf("请输入3个实数,以逗号隔开:"); scanf("%f,%f,%f",&a,&b,&c); ave=(a+b+c)/3;...

    3.输入三个实数,求出这三个数的和以及平均值。

    #include<stdio.h>
    int main()
    {
    	float a,b,c,sum,ave; 
    	printf("请输入3个实数,以逗号隔开:");
    	scanf("%f,%f,%f",&a,&b,&c);
    	ave=(a+b+c)/3;
    	sum=a+b+c;
    	printf("三个数的和为:%f\n三个数的平均值为:%f\n",sum,ave);
    	return 0;
    }
    
    展开全文
  • 目录九九乘法表分数求和打印1000-2000年的闰年求10个整数的最大值从大到小输出三个数求阶乘之和 九九乘法表 #include<stdio.h> int main() { int i, j, n; scanf("%d\n", &n);//输入几就打印几阶 for ...

    九九乘法表

    #include<stdio.h>
    int main()
    {
    	int i, j, n;
    	scanf("%d\n", &n);//输入几就打印几阶
    	for (i = 1; i <= n; i++)
    	{
    		for (j = 1; j <= i; j++)
    		{
    			printf("%d * %d = %d ", i, j, i*j);
    		}
    		printf("\n");//换行
    	}
    	return 0;
    }
    

    截图
    在这里插入图片描述



    分数求和

    在这里插入图片描述

    #include<stdio.h>
    int main()
    {
    	int i = 0;
    	double sum = 0.0;
    	int flag = 1;
    	for (i = 1; i <= 100; i++)
    	{
    		sum = sum+flag*1.0 / i;
    		flag = -flag;
    	}
    	printf("%.2lf\n", sum);//.2就是代表保留2位小数
    	return 0;
    }
    

    截图
    在这里插入图片描述



    打印1000-2000年的闰年

    #include<stdio.h>
    int main()
    {
    
    	int i = 0;
    	for (i = 1000; i < 2000; i++)
    	{
    		if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)//判断闰年
    		{
    			printf("%d ", i);
    		}
    	}
    	return 0;
    }
    

    在这里插入图片描述



    求10个整数的最大值

    int main()
    {
    	int i = 0;
    	int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 ,10};
    	int sz = sizeof(arr) / sizeof(arr[0]);//计算数组大小
    	int max = 0;
    	for (i = 0; i < sz - 1; i++);
    	{
    		if (arr[i] > max)
    		{
    			max = arr[i];
    		}
    	}
    	printf("最大的数是:%d\n", max);
    	return 0;
    }
    

    在这里插入图片描述



    从大到小输出三个数

    int main()
    {
    	int a = 0, b = 0, c = 0, t = 0;
    	scanf("%d%d%d", &a, &b, &c);//4,7,3
    	if (a<b)
    	{
    		t = a;
    		a = b;
    		b = t;
    	}
    	else if (a<c)
    	{
    		t = a;
    		a = c;
    		c = t;
    	}
    	else if (b<c)
    	{
    		t = b;
    		b = c;
    		c = t;
    	}
    	printf("%d %d %d ", a, b, c);//7 4 3
    	return 0;
    }
    

    **如果觉得繁琐也可以写一个函数,每次调换之只需要调用函数就行。比如**:
    void swap(int* x, int* y)//指针接收
    {
    	int z = *x;
    	*x = *y;
    	*y = z;
    }
    int main()
    {
    	int a = 0, b = 0, c = 0, t = 0;
    	scanf("%d%d%d", &a, &b, &c);//4,7,3
    	if (a<b)
    	{
    		swap(&a, &b);//传地址过去
    	}
    	else if (a<c)
    	{
    		swap(&a, &c);
    	}
    	else if (b<c)
    	{
    		swap(&b, &c);
    	}
    	printf("%d %d %d ", a, b, c);
    	return 0;
    }
    

    在这里插入图片描述



    求阶乘之和


    int main()
    {
    	int n, i;
    	int sum = 0;
    	int ret = 1;
    	scanf("%d\n", &n);//输入5   1 + 1*2 + 1*2*3 + 1*2*3*4 + 1*2*3*4*5
    	for (i = 1; i <= n; i++)
    	{
    		ret *= i;// 1   1*2     1*2*3    1*2*3*4     1*2*3*4*5
    		sum += ret;// 1+2+6+24+120
    	}
    	printf("%d\n", sum);
    	return 0;
    }
    

    在这里插入图片描述

    展开全文
  • 题目要求 编写程序,判断一整数...首先从键盘输入三位数的整数 然后获取到这三位的各个为上的数字 使用/和% 将得到的各个数字(百位,十位,位)立方,求和,来判断是否和原来的相等 撸写代码 #include&...

    题目要求

    编写程序,判断一个整数是否为水仙花数,所谓的水仙花数是指一个三位数,其各个为上的数字立方和等于其本身

    例如: 153 =  1*1*1 + 5*5*5 + 3*3*3

    思路分析 

    • 首先从键盘输入三位数的整数
    • 然后获取到这个三位数的各个为上的数字  使用/和%
    • 将得到的各个数字(百位,十位,个位)立方,求和,来判断是否和原来的数相等

    撸写代码 

    #include<stdio.h>
    int main()
    {
    	int num,sum;
    	int num1,num2,num3;
    	printf("请输入一个三位数的整数:");
    	scanf("%d",&num);
    	num1 = num / 100; //百位数 
    	num2 = num % 100 / 10; //十位数 
    	num3 = num % (num1*100+num2*10); //个位数 
    	sum = num1*num1*num1 + num2*num2*num2 + num3*num3*num3;
    	if(num==sum)
    	{
    		printf("\n%d这个数是水仙花数!",num);
    	}
    	else
    	{
    		printf("\n%d这个数不是水仙花数!",num);
    	}
    	printf("\n百位数=%d 十位数=%d 个位数=%d",num1,num2,num3);
    	printf("\n各个为数上的立方和为%d!",sum);
    	return 0;
     } 

    测试结果

    展开全文
  • 通过键盘输入整数,直到遇到一负数为止,该负数不考虑在内,求所输整数的合、平均值、最大值和最小值,并在屏幕上输出。 二. 实验目的 通过该实验,让学生对上学期所学C语言的相关内容进行回顾和熟悉,特别是顺序...

    一. 实验要求
    通过键盘输入整数,直到遇到一个负数为止,该负数不考虑在内,求所输整数的合、平均值、最大值和最小值,并在屏幕上输出。
    二. 实验目的
    通过该实验,回顾和熟悉顺序结构、循环结构和分支结构,熟悉C中对数组相关操作的实现。
    三. 设计思想

    1. 将数据输入到一个 int 类型的数组中,在输入过程中判断输入类型是否有误。
    2. 利用 for 循环进行数组的遍历加和;利用强制类型转换进行平均值的计算
    3. 将数组的第一个元素定义为最大值,然后进行数组遍历,找到比第一个元素更大的值就将其替换
    4. 利用 cout 语句输出结果

    四. 主要源代码

    #include "iostream"
    using namespace std;
    void main()
    {
    	int num_Input[11],count=0,sum=0,average=0,max_Num=0,min_Num=0;
    
    	cout<<"请连续输入几个整数,输入任意一个负数结束。"<<endl;
    
    	for(int i=0;i<=10;i++)
    	{
    		cin>>num_Input[i];
    
    		if(!cin)
    		{
    			cout<<"您输入的不是整数类型,请重新输入!"<<endl;
    			cin.clear();
    			cin.sync();
    		}
    		else
    		{
    			if(num_Input[i]<0)
    			{
    				count=i-1;
    				break;
    			}
    			else
    			{
    				cout<<"您刚才输入的是第"<<i+1<<"个整数。"<<endl;
    			}
    		}
    	};
    
    	for(i=0;i<=count;i++)
    	{
    		sum=sum+num_Input[i];
    	}
    
    	average=(float)sum/(float)count;
    
    	max_Num=num_Input[0];
    	min_Num=num_Input[0];
    
    	for(i=0;i<=count;i++)
    	{
    		if(num_Input[i]>max_Num)
    		{
    			max_Num=num_Input[i];
    		}
    
    		if(num_Input[i]<min_Num)
    		{
    			min_Num=num_Input[i];
    		}
    	}
    
    	cout<<"您输入的整数总和为:"<<sum<<endl;
    	cout<<"您输入的整数平均值为:"<<average<<endl;
    	cout<<"您输入的整数中最大值为:"<<max_Num<<endl;
    	cout<<"您输入的整数中最小值为:"<<min_Num<<endl;
    }
    

    五. 调试与测试数据
    在这里插入图片描述

    展开全文
  • C语言程序设计教程(第版)课后习题6.3 语言学习从菜鸟开始 描述 求Sn=a+aa+aaa+…+aa…aaa(有na)之值,其中a是一数字,a=2。例如:2+22+222+2222+22222(n=5),n由键盘输入输入 n 输出 求和 输入样例 1...
  • C语言练习题

    2021-01-13 20:53:44
    分支结构阶梯电价_分支结构练习英文表示数字数字个数统计2--循环条件设置练习分解质因数奖金计算亲和数质数求和 整数简单运算 题目11:整数简单运算 问题描述:编写程序,计算用户输入的两个整数的和、差、乘积(*...
  • C语言练习

    2021-05-14 12:18:07
    (只允许输入三次密码,如果密码正确则提示登录成,如果三次均输入错误,则退出程序) 6猜数字游戏 7自动关机游戏 1计算n的阶层 2计算1!+2!+3!+......10! 普通方式: 优化:这种方式的效率不高,虽然...
  • 找了很多地方都不全,最后在CSDN上用积分下载了这,准备电赛的朋友可能会用的上的。同时供C语言初学者可以参考。包括五子棋游戏、图书管理系统等。附件内容包括C语言源码和turbo C exe文件。 清单如下: 第一部分 ...
  • 关于C语言程序

    2013-10-12 08:24:00
    1.编写一个简单的C语言程序:函数int input(int a[], int n)用于输入一个有n个...用于数组求和,在main函数中一次调用这三个函数。 2.编写一个C语言程序:用随机函数产生两个整型,根据输入的字符’+’、 ’...
  • }输出程序:#includeint main(){printf("HELLO 你还可以看谭浩强的《C语言程序设计》 scanf("") 是输入赋值的意思 这是一个最简单的C程序|||最简单的三个C语言程序 就是两数求和、两数比大小、输出了 两数求和程序:...
  • C语言简单代码第一例

    2021-03-29 16:38:45
    //定义三个整数变量并初始化赋值为0 printf("请输入两个数字求和!\n”);//利用printf函数打印提示文字,并用格式控制符\n来换行 scanf("%d",&a);//scanf函数来接受第一个数字,并将数字赋值给整数变量a scanf(...
  • c语言基础练习题.cpp

    2021-04-14 14:51:36
    包含内容如下: 1.求梯形的面积:s=1/2(a+b)*h 2.求圆的面积、周长 s = Πr^2 l =2Πr ...4.输入任意三个数,找出最大值,最小值。 5.求n个学生(n)某门课程的成绩,输出平均分,最高分,最低分。
  • 198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • c语言经典案例

    2014-10-30 08:06:57
    实例010 3个数由小到大排序 11 实例011 猴子吃桃 13 实例012 阳阳买苹果 14 第3章 算法入门 15 实例013 任意次方后的最后位 16 实例014 计算某日是该年的第几天 16 实例015 婚礼上的谎言 18 实例016 百元买百鸡 19...
  • 续k数字d(d=1,2,…,9)。 例如: s(7,4)=0.7+0.77+0.777+0.7777 输入整数d,n(1≤d≤9,1<n<300),计算并输出同码小数和s(d,n)(四舍五入精确到小数点后8位)。 1.设计要点 设置双精度实变量s实施累加求和 设置j(1~...
  • C语言控制语句:循环

    2021-06-12 11:45:02
    C语言中有种循环:for、while、do while。...设计一程序,使用while循环使得每次输入数字进行求和: long类型中的0是0L,int类型中的0是0,因此给long类型赋值时要给sum初始化为0L。 编译运行: ...
  • C语言日记3

    千次阅读 2019-03-29 21:06:25
    输出共两行,第一行为三个整数(用一个空格分隔),依次为这组中正数的个数,0的个数和负数的个数(不统计最后的-1)。 第二行为用一个空格分隔的两个整数,依次为这组中所有正数的和及所有负数的和(不包括...
  • c语言函数知识

    2017-11-07 20:29:00
    在编程过程中使用函数的三个步骤 1 定义函数 2 提供函数原型 3 调用函数 函数原型的语法:函数原型作为一条语句,必须以分号结束 int volume(int );...一 有返回值的函数,返回值为整数(求和函数,输入个数并求
  • 文章目录题目描述:输入输出:完整代码(递归版本):完整代码(非递归版本):分析:(1)首先分析第n比第n-1多的的规律,可得:(2)递归法计算某个箱子的玩具球,在主函数中使用for循环实现求和:(3)或...
  • (5)用户输入个三,输出各位数字之和。 说明:本题重在考查如何从一整数中取出每一数字。 (6)教材第5章编程题第5题:编写程序计算用户输入所得额的税金。 说明:本题考查简单的选择结构。 (7)...
  • 198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • C语言常用算法

    2012-03-28 10:48:37
    198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • 第一分隔符“-”之后的位数字代表出版社,例如670代表维京出版社;第二分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。 识别码的计算方法如下: 首位数字乘以1加上次位数字乘以2……以此类推...
  • C语言 for文 循环练习

    2020-12-24 21:46:30
    思路都是博主自己的思路,各位大佬看到了不要见笑。 练习题一共道题一、求和sum二...编写一,输入N,算出从1+ ------—+N=和; 比如:输入3,输出6. 1+2+3=6. 老规矩先上图,可以先看结果,然后想一想怎么做。不
  • PAT乙级1012(C语言

    2021-03-03 21:47:52
    文章目录一、问题描述二、AC代码、总结 一、问题描述 题目描述: 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 数字: A1 = 能被 5 整除的数字中所有偶数的和; A2 = 将被 5 除后余 1 的数字按给出...
  • C语言学习实例220例

    2015-06-16 23:47:59
    198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 209 解救人质游戏 ...
  • C语言实例解析精粹

    2014-03-14 21:57:05
    198 单词个数统计 199 方差运算 200 级数运算 201 输出素数 202 素数题 203 序列排序 204 整数各位数字排序 205 字符串字母移位 206 Fibonacc数列 第七部分 游戏篇 207 商人过河游戏 208 吃数游戏 ...
  • (提示:需要输入个数,分别是第一个数的前位和后四位,第二个数的前位和后四位。分别求和,注意后四位产生的进位。) **输入格式要求:“a = %3hd%4hd, b = %3hd%4hd” **输出格式要求:“a + b = %d” #...

空空如也

空空如也

1 2 3 4
收藏数 63
精华内容 25
关键字:

c语言输入三个数求和

c语言 订阅