1樓:淡魚鹹魚
#include//呼叫stdio.h庫檔案#define n 4
#define m 4 //巨集定義 m=n=4int fun(int a[n][m]) //宣告函式 引數為一個二維陣列
int main() //測試主函式
,k;printf("請輸入%d行,%d列元素:\n",n,m);
for(i=0;i
}ps:陣列的排列例如a[3][2]:
a[0][0] a[0][1]
a[1][0] a[1][1]
a[2][0] a[2][1]
2樓:匿名使用者
#include
#define n 4 //定義行值為4#define m 4 //定義列值為4int fun(int a[n][m])
int main()
,k;printf("請輸入%d行,%d列元素:\n",n,m);
for(i=0;i
printf("周邊元素之和:%d",fun(a));scanf("%d",&k);}
請高手幫忙詳細解釋一下下面的一個c語言程式!謝謝。要詳細。
3樓:淡魚鹹魚
//該程式的測試必須輸入5位數,否則可能發生錯誤#include
int fun(long n) //宣告引數為長整型的函式fun() }
m=a[0]*10000+a[1]*1000+a[2]*100+a[3]*10+a[4]; //得到新的5位數
return m;
} int main()
4樓:匿名使用者
#include
int fun(long n) }
//重新變成五位數字,並返回這個數字
m=a[0]*10000+a[1]*1000+a[2]*100+a[3]*10+a[4];
return m;
} int main()
請高手幫忙詳細解釋一下下面的一個c語言程式!謝謝。要詳細。
5樓:匿名使用者
總體就是個抄從一個字串中取幾個字
符出來#include
#include
int substr(char str,int x,int y);
main() //主程式; //定義字元陣列
substr(str,3,6); //呼叫取子字串函式substr,從第2個字元取6個字元
} int substr(char str,int x,int y) //定義函式
for(i=0;i
printf("%c\n",str1[i]); //輸出這6個字元return 0;}
6樓:匿名使用者
列印出抄
字元襲串的第
baidux到y的字元zhi
for(x=x-1,i=0;x於
daoi=0;
for (x=x-1;x
7樓:虯龍全力以赴
我的註釋大抄
概就這樣子吧。樓主一定要bai
加油學哦。du
#include
#include
int substr(char str,int x,int y);
main() //主函式zhi
; substr(str,3,6); //呼叫取子字元dao串函式substr,從第2個字元取6個字元} int substr(char str,int x,int y) //定義函式
for(i=0;i
請高手幫助解釋下面c語言程式,謝謝
8樓:匿名使用者
第一個switch表示式dua>0為真,執行case 1中的語句zhi
而其中又是一個daoswitch語句,判斷語句b<0為假,不執行後面的
回case 1和case 2
語句case 1:switch (b<0)結束答,但因為他沒有break語句,繼續執行case 0: switch (c= =5)語句c==5為真,執行case 1 即,輸出#後退出語句因為後面仍然沒有break語句,所以接著執行default:
printf(「&」);輸出&所以最後輸出到螢幕上為#& 回車
c語言問題,請高手幫忙解釋一下這個程式,謝謝了 10
9樓:匿名使用者
a定義了一個陣列
,並把a的地址賦給指標p;
clrscr()是清屏函式
for(i=0;i<4;i++)
a[i]=*p++;
在迴圈裡,*p++很有專迷惑性,考察*和++兩個操屬作符號的優先順序,*的優先順序更高些。
所以a[i]=*p++; 表示先把*p指向的數值賦給a[i],然後p++,就是指向下一個地址。
整個迴圈,沒有改變a[i]的數值。
printf("%d\n",a[2]);輸出a[2]的數值,為6.
希望對你有所幫助
10樓:匿名使用者
main()
,int*p=a; //指標p指向陣列baiaint i;
clrscr(); //應該是dusystem("cls");才對吧,作用是清屏
for(i=0;i<4;i++)
a[i]=*p++; /*依次zhi把p指向的元素賦給數dao組a中的元素,但在這是多餘內
了,因為p本身就是指向陣列a的,相當於把自己賦給自己了。*/printf("%d\n",a[2]); //輸出陣列中容第3個元素,}
11樓:匿名使用者
這個 ,最終結果就是列印一個6吧···
查詢大神幫忙解釋一下下面這段c語言程式
你是不是用了什麼網頁翻譯,然後給複製過來了?可以的話請發源 額 這個哪個大神能看懂。求大神幫忙解釋一下下面這段c語言程式!這是一個高精度程式,概括地說就是給加法和乘法分別寫了函式,用我們平時筆算 豎式 一樣的方法算。計算int型存不下的大資料時常用這種方法。你具體 不懂可以把那段抽出來追問我。找個大...
正在學習Excel函式,請幫忙解釋一下下面公式意義,AND可以去掉麼,最後面「2」起什麼作用
and 在你的公式裡 是多餘的 去掉的時候要連同括號一起去掉 and 需要兩個以上引數 如果 f79等於 空值 那麼結果等於零 否則 如果e79等於 空值 那麼查詢後邊陣列中的d79 如果是香蕉 則取20 蘋果取30 梨 取40 取出的數字乘以f79 否則e79 不為空 則使用後邊的乘以 這裡重點解...
C語言程式分析,給我解釋一下下面這段程式,具體是怎麼完成的呢
define active high 這樣程式中的巨集替換最終是 if p0 1 相當於if p0 1 0 c語言的,有沒有大神給看下這段程式是怎麼解讀的?看不全 printf c class 2 name 初始化的時候 第二個為mary 也就是class 2 name字串的第一個字元 新手學c語言...