c語言高手幫下忙!急,C語言高手幫下忙!

時間 2022-03-19 18:33:41

1樓:匿名使用者

1#include

main()

2//這個題目有兩種理解,輸入1000的話,輸出是0001,還是1?

這個是輸出1的

#include

main()

while(a>0)

printf("\n");

}//這個是輸出0001的

#include

main()

printf("\n");}3

#include

main()

2樓:

#include

using namespace std;

int main()

3樓:匿名使用者

1)char sym;

scanf("%c",&sym);

printf("%c", --sym);

printf("%c", ++sym);

printf("%c", ++sym);

2)int num;

scanf("%d", &num);

printf("%d", num % 10);

printf("%d", num % 100 / 10);

printf("%d", num / 100);

3)int a, b, c;

scanf("%d", &a);

scanf("%d", &b);

scanf("%d", &c);

c ^= b;

b ^= c;

c ^= b;

a ^= b;

b ^= a;

a ^= b;

printf("%d,%d,%d", a, b, c);

4樓:林明爐

樓主。 第一題目是ascii碼的差別。。

第二題你可以設定為字元輸入然後有個函式是反向輸出的

第三題 可以借助乙個中間變數。 或則用陣列來

c語言高手幫下忙!

5樓:

第二個long tt;

fseek(fp,0,2);

tt=ftell(fp);

printf(\"個數為:%l\",tt);

fclose(fp);}

6樓:

1。n階矩陣你可以使用2維陣列來存放,然後把裡面的對應元素乘起來就行了

偽**:

for(int i=0;i<=n;i++)//當為對角線時候,計算乘積

if((n-h)==i)) //當為另一對角線時候,計算乘積}}result跟result1就是結果

第二題用檔案流就行,定義乙個變數存放檔案流,檔案的內容就放在變數裡面以上為偽**

c語言高手幫下忙,謝!

7樓:匿名使用者

#include

#include

float a[16];

int n,k;

float p(float x),x;

float epsilon;

float xres,xlow,xup,r,e;//定義為全域性變數即可

void main (void)

while(n>=3&&n<=15);

for(k=0;k<=n;k++)

printf("enter the epsilon:");

scanf("%f",&epsilon);

r=1,xlow=-10,xup=10;

while (r>0);

for(e=100;e>epsilon;)printf("the result is:%f",xres);

}float p(float x)//函式定義應該在主函式外return (p1);}

8樓:紅山人

檢查一下,返回值與接收變數的型別是否一致.朋友.

9樓:

返回值與接收變數不一樣出現的是warning,不是error,而且warning的顯示是conversion,possible loss of data**換可能丟失資料),不是extraneous

return value,所以還是樓主把**貼出來看看

c語言問題!請各位高手幫一下忙。

10樓:匿名使用者

//好無聊的**,簡單解釋下

//包含系統自帶的標頭檔案,這樣可以用對應標頭檔案所申明並實現的函式

#include

//兩個函式的申明

void scalarmultiply (int nrows, int ncols, int matrix[nrows][ncols], int scalar);

void displaymatrix (int nrows, int ncols, int matrix[nrows][ncols]);

//主函式,函式的入口

int main (void),,};

//提示語句

printf ("original matrix:\n");

//呼叫列印函式

displaymatrix (3, 5, samplematrix);

//每個元素乘以倍數 2

scalarmultiply (3, 5, samplematrix, 2);

//提示語句

printf("\nmultiplied by 2:\n");

//呼叫列印函式

displaymatrix (3, 5, samplematrix);

//在乘以倍數 2 的情況下,每個元素乘以倍數 -1

scalarmultiply (3, 5, samplematrix, -1);

//提示語句

printf ("\nthen multiplied by -1:\n");

//呼叫列印函式

displaymatrix (3, 5, samplematrix);

//程式結束

return 0;

}//根椐標號相乘乙個矩陣的函式

void scalarmultiply (int nrows, int ncols,int matrix[nrows][ncols], int scalar)

//列印函式,列印出完整的矩陣

void displaymatrix (int nrows, int ncols, int matrix[nrows][ncols])

}//表示不會c語言,隨便看看就好

請C語言高手幫下忙,C語言問題!請各位高手幫一下忙。

你以下幾行是不行的 list head head list malloc sizeof list error head next null errorint n n 0 error 標了error 是錯誤的語句。它們都是賦值語句,但是沒有放在函式裡面呼叫而是放在全域性區域中,這是無法執行的。給你提供...

C語言高手幫我分析一下為什么,C語言高手幫我分析一下為什麼

b沒賦值 b電腦隨機賦值 d受b的影響 出現隨機值修改如下 include void main 你沒給b賦值,編譯器編譯的時候隨便給了乙個值,於是b的值就是一長串 而在計算d的時候,有用到了b的值,所以d的值也是一長串 b為賦值,預設為 最大值,所以會出現這種現象。你說執行的時候b.d都是一大串,不...

c語言字元變數幫忙解釋下,C語言字元變數幫忙解釋下

什麼問題?說下啊,不清不楚的。字元變數,類似人的名字。字元常量,類似人本身。名字可以改,本身。沒改這回事。字元變數的值是字元常量。字元變數的型別關鍵字為char,一般占用1位元組記憶體單元。如 char a a b a是變數,值是可以改變的。b是常量,不存在改變這回事。就像數字3,你不能改變它的值吧...

求助,請高手幫小弟完成C語言綜合作業

include include define pi 3.1415926 void func1 void func2 void func3 void func4 void func5 void func6 int main if n 0 break return 0 樓主採納,花了很久編的 樓上進行改...

c語言程式設計求解拜託高手解答下,C語言程式設計求解 拜託高手解答下

include define max length 19int search int num void main flag search num int search int num printf 所要查詢的數字不在該陣列 n return 0 include int find int array,...