编程求
#include<stdio.h>
intmain()
{intx,y,t;
scanf("%d%d",&x,&y);
printf("x=%dy=%d ",x,y);
t=x;x=y;y=t;
printf("x=%dy=%d ",x,y);
return0;
}
#include<stdio.h>
intmain()
{intx,y,z,s;
scanf("%d%d%d",&x,&y,&z);
s=x+y+z;
printf("总和=%d平均=%g ",s,s/3.0);
return0;
}
❷ 用C语言编程求出1!+2!+3!+……+20!的值
以下是用C语言编程求出1!+2!+3!+……+20!的值示例代码
#include<stdio.h>
int main()
{
int i,j;
long sum,k;
sum=0;
for(i=1;i<=20;i++)
{ k=1;
for(j=1;j<=i;j++)
{
k=k*j;
}
sum=sum+k;
}
printf("1+2!+3!+…+20!=%d",sum);
}
(2)编程求扩展阅读:
C语言的特有特点C语言普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点,因此相对于其它编程语言,它具有自己独特的特点。具体体现在以下三个方面:
1、广泛性。C 语言的运算范围的大小直接决定了其优劣性。C 语言中包含了34种运算符,因此运算范围要超出许多其它语言,此外其运算结果的表达形式也十分丰富。此外,C 语言包含了字符型、指针型等多种数据结构形式,因此,更为庞大的数据结构运算它也可以应付。
2、简洁性。9 类控制语句和32个KEYWORDS是C语言所具有的基础特性,使得其在计算机应用程序编写中具有广泛的适用性,不仅可以适用广大编程人员的操作,提高其工作效率,同 时还能够支持高级编程,避免了语言切换的繁琐。
3、结构完善。C语言是一种结构化语言,它可以通过组建模块单位的形式实现模块化的应用程序,在系统描述方面具有显着优势,同时这一特性也使得它能够适应多种不同的编程要求,且执行效率高。
❸ C语言编程求破
#include<stdio.h>
voidmain()
{
inti=0;//1元的张数
intj=0;//2元的张数
intk=0;//5元的张数
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
for(k=0;k<10;k++)
{
if(i+2*j+5*k==18
&&10==i+j+k)
{
printf("i=%d,j=%d,k=%d ",i,j,k);
}
}
}
}
}
运行结果:
❹ c语言编程求程序
#include<stdio.h>
floatpayforhe(floathe);
intmain()
{
floathe;
printf("请输入重量:");
scanf("%f",&he);
printf("称重金额为:%.1f
",payforhe(he));
return0;
}
floatpayforhe(floathe)//计费参数
//快递公司五入四不舍原则,超出部分不足1公斤按1公斤算
{
inth50=0,h10_50=0,h1_10=0;
if(he-50>0)
{
if((he-50.0)-(int)(he-50.0)>0)//如果有小数进1
h50=(int)(he-50.0)+1;
else
h50=(int)(he-50.0);
printf("超出50公斤标准(0.1/公斤):%d公斤
",h50);
he=50.0;
}
if(he>10&&he<=50)
{
if((he-10.0)-(int)(he-10.0)>0)//如果有小数进1
h10_50=(int)(he-10.0)+1;
else
h10_50=(int)(he-10.0);
printf("超出10~50公斤标准(0.3/公斤):%d公斤
",h10_50);
he=10.0;
}
if(he>1&&he<=10)
{
if((he-1.0)-(int)(he-1.0)>0)//如果有小数进1
h1_10=(int)(he-1.0)+1;
else
h1_10=(int)(he-1.0);
printf("超出1~10公斤标准(0.5/公斤):%d公斤
",h1_10);
he=1.0;
}
if(he>0&&he<=1)
{
he=1.0;
printf("1公斤标准(10/公斤)
");
}
return10.0+h1_10*0.5+h10_50*0.3+h50*0.1;
}
❺ C语言编程求
inti,s,t;
s=0;t=0;
for(i=1;i<7;i++)
{t=t+6;
s+=t;
t*=10;
}
printf(s);
❻ c语言编程求
就是循环一下。。。。先定义好最大的 变量 、索引变量 ,,,,,循环时,逐个比较
~~~~~
❼ 通过编程求出结果。求完整的编程代码
% Matlab
m=9786;n1=91;n2=87;
nm1=1:fix(m/n1);
nm2=1:fix(m/n2);
[X,Y]=meshgrid(nm1,nm2);
M=n1*X+n2*Y;
[ia,ib]=find(M==m);
R=ib*n1
R =
4914
❽ 简单编程求解释
自加自减运算整个表达式的运算过程是:
1、进行所有的前缀单目运算
2、取所有单目运算对象的当前值作为表达式的计算结果
3、进行所有的后缀单目运算
题目的运算过程:
1、n = (++x) + (++x)
先进行前缀运算
x=6; x=7;
取所有单目运算对象的当前值作为表达式的计算结果
7+7=14
所以计算结果是 j的计算结果是n=14 x=7
2、m = (x--) + (x--)
全部是后缀运算,先取后算,取单目运算对象的当前值做表达式的计算结果
7+7=14
进行加1运算
x=6; x=5;
所以计算结果 m=14; x=5
❾ c语言编程求代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int k,x,y;
scanf("%d",&k);
for (y=k+1;y<=2*k;y++){
x=y;
while ((x*y)<=k*(x+y)){
if ((x*y)==k*(x+y)){
printf("1/%d=1/%d+1/%d\n",k,x,y);
x=x+1;
}
else x=x+1;
}
}
return 0;
}
❿ c语言编程求详解
fwrite(&g,sizeof(GOODS),1,fp);
我只解释这一句函数fwrite功能是 向写方式打开的文件指针fp所指的文件写二进制数据块,
数据块的起始地址&g,即变量g所在的地址,
数据块的大小是sizeof(GOODS),也就是变量g的类型所占的内存大小,
一次调用写的块数指定为 1
如果你有悬赏分的话,可能会有不少人愿意为你详细解释,必竟付出能有收获。
一分不赏的,我都提不起热情来,都要优先处理能有收获的部分,就止打住