1樓:匿名使用者
第一個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語言程式!謝謝。要詳細。
2樓:淡魚鹹魚
//該程式的測試必須輸入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()
3樓:匿名使用者
#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語言問題,請高手幫忙解釋一下這個程式,謝謝了 10
4樓:匿名使用者
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.
希望對你有所幫助
5樓:匿名使用者
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個元素,}
6樓:匿名使用者
這個 ,最終結果就是列印一個6吧···
請高手幫忙詳細解釋一下下面的一個c語言程式!謝謝。要詳細。
7樓:匿名使用者
總體就是個抄從一個字串中取幾個字
符出來#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;}
8樓:匿名使用者
列印出抄
字元襲串的第
baidux到y的字元zhi
for(x=x-1,i=0;x於
daoi=0;
for (x=x-1;x
9樓:虯龍全力以赴
我的註釋大抄
概就這樣子吧。樓主一定要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語言程式!謝謝。要詳細。
10樓:淡魚鹹魚
#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]
11樓:匿名使用者
#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,請高手幫助解釋一下,為什麼選C,請給出詳細的
根據影象可知,6 x3 6 x4 1,所以36 6 x3 x4 x3x4 1,x3 x4 2根號x3x4,解不等式即可得c 為什麼是選c能給我解題過程嗎?選c,de 3cm 過程如下 de bc h1 h2,h1為三角形ade的高,h2為三角形abc的高,再根據面積之比就可以得出來 請問為什麼選c,...
請高手解釋一下下面塔羅牌的含義 我和他還有沒有在一起的機會
自己 皇帝正位 你希望男方主動,並且承擔責任對方 戰車正位 對方是一個一竿子到底,不知道回頭的人,單純直接,沒有迴旋的餘地 彼此關係 教皇正位 只是感情上的兩廂悅而已,很難再進一步未來關係 死神逆位 很難突破這種界限進入一種新的境界,很難再進一步個人建議你等待不是辦法,可以嘗試主動出擊,反正死馬當活...
請高手幫忙解答一下這道題,謝謝,請高手幫助解答一下這道題,謝謝
男人哭丈人的女婿是他的連襟,女人哭女婿的丈人是女人的老公。男人和女人是姐夫妹夫與姨子的關係。請高手幫助解答一下這道題,謝謝 b.總共20個專案,每個專案的可能性為5 2015 5 100.75,取100 請數學高手幫幫忙解答一下這道題,需要過程到答案,先謝謝了 ae平分 bac,eac 12 bac...