c语言计算1112
⑴ c语言:用一个C语言程序计算数列1 3 4 7 11 18 …… 数列的前10项和
#include<stdio.h>
intmain()
{
inti,s=0;
inta=1,b=3;
s=s+a+b;
for(i=3;i<=10;i++)
{
intc=a+b;
a=b;
b=c;
s=s+c;
}
printf("%d",s);
return0;
}
⑵ 急 求C语言编程 计算并输出一个整数各位数字之和
是这样的吗?
#include"stdio.h"
main()
{
intx,i;
intsum=0;
scanf("%d",&x);
while(x!=0){
i=x%10;
x=x/10;
sum+=i;
}
printf("%d",sum);
getch();
}
⑶ 求c语言表达式10&12和10^12的计算结果
&是按位与,00001010和00001100。每一位对应做与运算,就是从两个都是1的结果是1,否则就是0.所以结果是00001000,也就是8。^是异或,就是对应位不一样的结果是1,一样的结果是0.所以结果是00000110,也就是6
⑷ C语言算法问题,求一个数分解的最大积
如下是你想要的,不明白追问!
#include<stdlib.h>
int main(void)
{
unsigned int num;
printf("请输入一个正整数:\n");
scanf("%u",&num);
printf("此数最大积德拆分如下...\n");
while(num>3){
putchar('2');
num-=2;
}
printf("%d\n",num);
return 0;
}
⑸ c语言,计算一个数字的各位数字之和
#include<stdio.h>
intmain()
{
longn;
ints=0;//这里要赋值为0
scanf("%ld",&n);
for(;n!=0;)
{
s=s+n%10;
n=n/10;
}
printf("%d",s);
return0;
}
⑹ 用c语言计算公式
#include <stdio.h>
int main( )
{
float t, Gs, Var, Qgr, Mt, Aar, Mad, Qnet, Had;
printf("请输入E ");
scanf("%d", &E);
printf("请输入Gs,Var,Qgr,Mt,Aar,Mad ");
scanf("%f%f%f%f%f%f%f", &t, &Gs, &Var, &Qgr, &Mt, &Aar, &Mad);
Qgr = ( E * t - 40 ) / Gs;
Had = 0.07 * Var + 0.000165 * Qgr - 0.0285 * ( 100 - Mt - Aar );
Qnet = ( Qgr - 206 * Had ) * ( ( 100 - Mt ) / ( 100 - Mad ) ) - 23 * Mt;
printf("Qgr=%.2f Qnet=%.2f", Qgr, Qnet);
return 0;
}
⑺ C语言或运算
先计算
x&&y
就是2&&1,两边都是真值,所以结果是真,为1
再算1
||z
,||运算两边只要有一个1,结果就是1
所以 x&&y‖z
结果是1
再执行
x=1,所以结果
x为1