c語言求
① 用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。
分析:
根據語句【if(y%3==0)】,說明當y是 3的倍數時,就會執行【printf("%d",--y);】語句。
--y是先讓y - 1,最後再輸出y的值。
在循環中,y的值從 9開始,條件是y > 0,那麼這些數中,是 3的倍數的整數有 9、6、3。因為最後是輸出y - 1的值,所以輸出的是「852」。
運算過程:
y = 9,y % 3 == 0為真,--y,此時y = 8,輸出 8。
y--,此時 y = 7,y % 3 == 0為假。
y--,此時y = 6,y % 3 == 0為真,--y,此時y = 5,輸出 5。
y--,此時 y = 4,y % 3 == 0為假。
y--,此時 y = 3,y % 3 == 0為真,--y,此時y = 2,輸出 2。
y--,此時 y = 1,y % 3 == 0為假。
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=='