1樓:創作者
#include "stdio.h"
void zh(char s);/*函式宣告*/main()
for(i=0;i<80;i++)
if(s[i]=='*') break;
printf("字元長度為:%d\n",i);
//s[i]=zh(/*s*/s);/*這裡無法返回陣列,所以用s[i] = 是沒用的*/
zh(s); /*呼叫的時候不用加*/
//printf("%c",s[i]);
}/*char*/
void zh(char s)
//return s;/*無法返回陣列!*/}
2樓:匿名使用者
我沒細看你的**,
1.統計字串長度可以用 strlen(buf);沒必要整的那麼複雜,
2.大小寫轉換
for(i=0;i<80;i++)
3樓:打好基礎蓋高樓
#include "stdio.h"
main()
printf("%s\n",s);
}輸入輸出字串可以用%s
c語言程式設計 編寫一個求和函式 求指導
4樓:上千
#include
#include
int sum(int a,int b)
int main ()
請教一個c語言的程式問題,求大神指導。。。
5樓:匿名使用者
和儲存模式有關,x86體系下應該是小端模式對union開始的兩次賦值之後
記憶體佈局 0x02 0x03(低地址到高地址)由於是小端模式,當以整體作為一個數字讀出是,高地址在高位,低地址在低位
實際上也就是0x0302,不就是十進位制的770
6樓:匿名使用者
你以為是0x0203=515,其實是0x0302=770這個和cpu有關
你用的是小端cpu,也就是說低地址存低資料位詳情參見
7樓:匿名使用者
2=0000 0010 =02h 3=0000 0011 =03h
一般看來應該組成0203h所以計算出來是515,不過這個是個坑,計算機分大端機和小端機,分別對於2種不同的記憶體操作管理,你這個貌似就是因為這個原因,其真正組成的值是0302h計算得768+2=770
如果沒記錯的話你應該是小端機
8樓:匿名使用者
你用二進位制表示法去算就是770,沒搞清各種型別資料二進位制表示法及溢位情況
求c語言程式設計第三版和c語言程式設計實驗與習題指導答案 200
c語言題目(計算5個數的平均值),求指導!
9樓:匿名使用者
這個很簡單bai。你的下面這句話最後一du個%lf後面多zhi了一個空格,把空格去掉dao就好了。
多了一內個空格容,系統就認為還需要一個輸入。
c語言求指導.求答案
10樓:匿名使用者
財富值少了一點,這個程式很長了
求c語言大神指導 第二題!!!!
11樓:郝在益
這是一個很簡單的程式,等著,我在編寫。
#include
int main()
if(i<3)
else
}while(c == 'y' || c == 'y');
return 0;
}已經測試,沒什麼問題,滿意請採納。
12樓:呆愣嗨亮丶
讓我也考慮考慮
注重的是系統性
c語言程式設計題求幫忙,C語言程式設計題,求12!3!20!的和,怎麼做
是初學者嗎 這樣的問題最好說明哪一步不懂,自己練習還是最重要的scanf一位一位的讀入 乘除之後,switch case就ok了 include int main void char s 20 10x98765432 char id 20 int sum 0,i,yushu printf 請輸入身份...
c語言程式設計題,求幫忙,C語言程式設計題,求幫忙
include int main if k 1 printf not found n return 0 這個主要在函式按值傳遞與按地址傳遞。函式f中引數y傳遞的是主函式區域性變數y的一個拷貝,所以在函式f中修改y並不會導致主函式中y的改變,而引數x傳遞的是主函式中區域性變數x的地址,在函式f中對這個...
C語言程式設計題,求大神,c語言程式設計題求大神幫忙!
按照你的要求編寫的用牛頓迭代 法求解方程的根的c語言程式如下 include include int main while fabs x x0 1e 5 printf 2f x return 0 c語言程式設計題求大神幫忙!include int main void newstr k 0 i 0,j...