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