當前位置:首頁 » 編程語言 » c語言求

c語言求

發布時間: 2022-01-10 02:03:35

① 用c語言求a+=a

這是C中的賦值語句 a+=a 完整形勢是 a=a+(a)
括弧中的a是等號右邊的a a+是等號左邊的
也就是說這種賦值語句就是把左邊的放到右邊並且右邊的表達式要加上括弧就成了完整的形勢。
實際上就是將a本身的值加上a,之後,再將這個值賦給a
例如:
#include <stdio.h>
void main() { int a; a=1; a += a; printf("%d\n", a); } 這個程序的輸出結果是2

② C語言求代碼

標准答案
/////////////////////////////////////////
// C-Free 4.1
// MinGW 3.4.5
// veket的小號
/////////////////////////////////////////
#include <stdio.h>
void GetAllZeroCol(int x[][4], int row, int col, int y[]);
int main()
{
int a[4][4] = {{0, 1, 1, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}, {0, 1, 1, 0}};
int b[4] = {0};
int i;
GetAllZeroCol(a, 4, 4, b);
for(i=0;i<4&&b[i];i++)
{
printf("第%d列全為零\n", b[i]);
}
return 0;
}
void GetAllZeroCol(int x[][4], int row, int col, int y[])
{
int i;
int j;
int k = 0;
for(i=0;i<4;i++)
{
for(j=0;j<row;j++)
{
if(x[ j ][ i ])
break;
}
if(j==4)
y[k++] = i+1;
}
}

③ C語言求5的階乘

在編輯頁面輸入以下源代碼:

#include<stdio.h>

int main()

{

int i=1,mul=1;

printf("5!=");

do

{

mul=mul*i;

i++;

}while(i<=5);

printf("%d ",mul);

return 0;

}

算的是5的階乘,所以,在我們的語句里,我們需要向計算機表達這一個要求,這里我們的階乘的演算法是:mul=mul*i。在我們的程序編寫完成之後,我們點擊「運行」,即可得到我們的5!的最終結果了。



(3)c語言求擴展閱讀:

C語言包含的數據類型廣泛,不僅包含有傳統的字元型、整型、浮點型、數組類型等數據類型,還具有其他編程語言所不具備的數據類型,其中以指針類型數據使用最為靈活,可以通過編程對各種數據結構進行計算。

與其他高級語言相比,C語言可以生成高質量和高效率的目標代碼,故通常應用於對代碼質量和執行效率要求較高的嵌入式系統程序的編寫。

④ c語言求代碼

按照題目要求100華氏度轉攝氏度的C語言程序如下

#include<stdio.h>

int main()

{

double C,F=100;

C=(double)5*(F-32)/9;

printf("c=%4.1f",C);

return 0;

}

⑤ 用C語言求

#include <stdio.h>
int main(void)
{
int a, b, c;
printf("Enter three number: ");
scanf("%d %d %d", &a, &b, &c);
if(a == 1)b = 0;
if(b == 1)c = 0;
if(c == 1)a = 0;
printf("a = %d, b = %d, c = %d\n", a, b, c);
return 0;
}

不太懂你說的意思 我寫個這個你看對不對

⑥ 用c語言求

下面這兩行是什麼意思?
y-=()-.. 0 (當x=0)

...... x2-5x+2.1 (當x<0)

⑦ C語言求過程

答案選B,即輸出 852。

分析:

  1. 根據語句【if(y%3==0)】,說明當y是 3的倍數時,就會執行【printf("%d",--y);】語句。

  2. --y是先讓y - 1,最後再輸出y的值。

  3. 在循環中,y的值從 9開始,條件是y > 0,那麼這些數中,是 3的倍數的整數有 9、6、3。因為最後是輸出y - 1的值,所以輸出的是「852」。

運算過程:

  1. y = 9,y % 3 == 0為真,--y,此時y = 8,輸出 8。

  2. y--,此時 y = 7,y % 3 == 0為假。

  3. y--,此時y = 6,y % 3 == 0為真,--y,此時y = 5,輸出 5。

  4. y--,此時 y = 4,y % 3 == 0為假。

  5. y--,此時 y = 3,y % 3 == 0為真,--y,此時y = 2,輸出 2。

  6. y--,此時 y = 1,y % 3 == 0為假。

  7. y--,此時y = 0,y > 0為假,退出循環。

測試結果

⑧ C語言求程序

程序如下,已經運行過。

voidinput(char*s)
{
charch,i=0;
while(scanf("%c",&ch)&&ch!=' ')s[i++]=ch;
s[i]=0;
}
voidtriangle_matrix(char*p)
{
inti,j,k;
for(i=0;*(p+i);i++);
for(j=i-1;j>=0;j--)
{
for(k=0;k<j;k++)printf("%d,",k);
printf("%c ",*(p+j));
}
}
voidmain()
{
chars[24];
while(1)
{
printf("請輸入字元串s: ");
input(s);
if(*s=='')break;
triangle_matrix(s);
}
}

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:760
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:659
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:306
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:284
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:812
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:158
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:89
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:503
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:655
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:479