當前位置:首頁 » 編程語言 » c語言x除以i加1的和
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言x除以i加1的和

發布時間: 2023-05-08 08:01:24

『壹』 c語言程序編程

1.編寫一個程序它的功能是;列印出1到1000之內的能被7或11整除,但不能同時被7和11整除的所有數
#include<stdio.h>
void main(void)
{
int i,j;
for(i=1,j=0;i<1000;i++)
{
if((!(i%7)||!(i%11))&&(i%77))
{
printf("%d\t",i);j++;
if(!(j%8)) printf("\n");
}
}
}
2.編寫一個程序其功能是;將兩個數位的整數放在C中並合並的方式是;將A的十位和個位依次放在C數的百位和個位,例如;當A=45,B=15

得到的結果是C=4515
你的第2題表達不清,我按照自己的理解給你寫了一個,如果不行你要把題目的意思說清楚我才能做。
#include<stdio.h>
void main(void)
{
int a,b,c,flag;
do{
flag=0;
printf("請輸入a,b(兩位整數):");
scanf("%d%d",&a,&b);
if(a<0||b<0||a>100||b>100)
{
flag=1;
printf("對不起,你輸入錯誤,請重新輸入.\n");
}
}while(flag==1);
c=a*100+b;
printf("c=%d\n",c);
}
3.編寫一個程序其功能是;計算並輸出下列多項式值;
Sn=1+1/1!+1/2!+1/3!+1/4!+........+1/n!如主函數鍵盤給n輸入15輸出為S=2.718282
#include<stdio.h>
int mul(int x);
void main(void)
{
double SN=1.0f;
int i,N;
scanf("%d",&N);
if(N<=0) printf("對不起,請確保N>=1\n");
for(i=1;i<=N;i++)
SN+=1.0/mul(i);
printf("SN=%lf\n",SN);
}
int mul(int x)
{
int i,y;
if(!x) return 1;
for(i=1,y=1;i<=x;i++)
y*=i;
return y;
}
4.編寫一個程序其功能是;判斷一個數是不是迴文數(所謂迴文數是指,從左到右讀和從右到左讀是同一樣的結果)如;121是迴文數而

1211就不是
#include<stdio.h>
#include<stdlib.h>
void main(void)
{
int x,y;
scanf("%d",&x);
if(x<0)
{
printf("輸入錯誤!\n");
exit(-1);
}
y=x;
int i,j,k;
for(i=1,k=0;x!=0;x/=10)
{
j=x%10;
k=k*10+j;
}
if(y==k) printf("%d是迴文數\n",y);
else printf("%d不是迴文數\n",y);
}
5.編寫一個程序其功能是;完成5個數的大到小的排序.如;1,2,3,4,5輸出接個是5,4,3,2,1
#include<stdio.h>
#include<stdlib.h>
void main(void)
{
int i,j,k,a[5];
i=0;
do
{
printf("請輸入第%d個數:",i+1);
scanf("%d",a+i);
i++;
}while(i<5);
for(i=0;i<5;i++)
for(j=i;j<5;j++)
{
if(a[i]<a[j])
{
k=a[i];
a[i]=a[j];
a[j]=k;
}
}
for(i=0;i<5;i++)
printf("%d\t",a[i]);
}

『貳』 用C語言編個程序1/(i*(i+1)*(i+2)) i 由1取到n,把每一項求和。。。。

#include <stdio.h>

int main(void)
{
int n;
float i, sum = 0;

printf("請輸入n\n");
scanf("%d", &n);

for (i = 1; i <= n; i++)
sum += 1 / (i * (i + 1) * (i + 2));

printf("咐沖哪衡碼%d 項和是 %f\n"判洞, n, sum);
return 0;
}

『叄』 if(!(x&1))和if(!(x%i))是什麼意思C語言

在C語言里:
if(!(x&1))
x和1的二進制「與」結果為0,則執行下面的代碼

if(!(x%i))
x除以弊高i的結果如果等於0(就是說如果x是i的整數襪舉倍),就租好尺執行下面的代碼

『肆』 C語言,誰能幫忙分析下int x,i; for(i=1;i<=100;i++) {x=i;if(++x%2==0) if(++x%3==0) if(++x...

(i=1;i<=100;i++)是一個外循環,x=i是將每次循環的i的值覆給x。而後++x是對斗培x進行前綴加。每次執行一條if語句時先對x加1,在進行取余操作。滿足條件則i++,但如老銷臘果侍滑是if(++x%7==0)滿足條件,則輸出x,printf("%d",x);。

『伍』 C語言演算法 誰能給我具體講一下這段話的意思,入門ING,謝謝!

讓p=1,i=2,做第一次乘法,該寫成p=p*i;這樣運算結果就賦給了p;然後讓i加1,得到3,再作p=p*i;這樣就等於完成了1*2*3,再讓i加1……如此做下去,每次運算只要讓i+1,然後讓p=p*i,直到i=5時不再運算就行了。每次的運算一樣,就可以用一個循環語句實現,for語句,do-while語句,while語句等……
這樣說能明白么?

『陸』 在C語言中x+=i--是什麼意思

++i是使用i之前先使i加一。i++是使用i之後再加一。如果不能理解,那麼可以理解為:++i是先計茄攔豎算,再操作,i++是先操作,再計算。

C語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。

盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括一些類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。

(6)c語言x除以i加1的和擴展閱讀:

c語言的缺點:

1、 C語言的缺點主要表現在數據的封裝性上,這一點使得C在數據的安全性上有很大缺陷,這也是C和C++的一大區別。

2、 C語言的語法限制不太嚴格,對變數的類型約束不嚴格,影響程序的安全性,對數組下標越界不作檢查等。從應用的角度,C語言比其他高級語言較難掌握。也就是說,對用C語言的衡此人,要求對程序設計更熟練一些。

參考資料來源:網路-c語顫大言