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