1樓:風清響
scanf("分數= %d\n",&score);是錯的,這樣會導致你無法輸入任何資料。
不信你可以先給score賦乙個初值,然後
printf("%d",score);就會發現score永遠是初值。
應該寫成scanf("%d",&score);
如果你需要顯示「分數=」,應該再用乙個printf#include
void main()
switch(score)}
2樓:汐_楓
scanf("分數
= %d\n",&score);//不是printf沒有輸出功能,僅限格式化型別,且對於整形
資料\n是不允許在裡面的,兩種改法:
scanf("分數= %d",&score);//輸入 分數=12或者scanf("%d",&score);//直接輸入數字 12還有switch裡面也錯了
3樓:匿名使用者
多了scanf("分數= %d\n",&score);去掉試試
一道c語言的簡單問題求高手解答,求字串中不同字母個數
4樓:我才是淡淡
就乙個問題,新分配copy
的記憶體沒有初始化,所以說結果是很不確定的,「運算出來不同字母數總是會比實際數多乙個」,我這裡多出了很多哦~
修改之後執行正常:
當然了,也可以搞點專業的做法:
我裝逼結束了。嗯,就是這樣。
c語言題目2個,求高手幫忙解答,謝謝了!
5樓:我拋錨起航
本人也是初學c語言,寫得不夠簡練,見諒
1.#include
#include
main()
else i=1;
switch(i)
getch();}2.
#include
#include
main()
else
getch();}
6樓:匿名使用者
測試結果:【2個用獨立函
數寫的,用乙個程式實現】
判斷回文數,請輸入n:
123321
是回文數
請輸入2個字串!
louzhu
hello
louzhuhello
請按任意鍵繼續. . .
正確的**:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
int ishuiwen(int n)
if(sum==temp)
else
}int strprocess(char a,char b)else
}return 0;
}main()
else if(k==1)
else
system("pause");}
7樓:
1、判斷回文數
#include
int x,y;
judge(int * data,int len)}if(f==0)
printf("%d 是回文 !\n",x);
}separate(int *data,int n)*(data+y)='\0';
for(j=0,k=y-1; j<=k; j++,k--)}void main()
2、比較並連線字串
#include
int main(void)
;char str2[256] = ;
char str3[512] = ;
printf("please input two strings:str1 str2\n");
scanf("%s %s", str1, str2);
printf("now-------\nstr1:%s\nstr2:%s\n", str1, str2);
int ret = -1;
ret = strcmp(str1, str2);
printf("ret= %d\n", ret);
if (ret>0)
else if (ret<0)
else
printf("new string:%s\n",str3);
return 0;}
C語言問題,求高手解答,謝謝,一個很簡單的C語言問題,求高手解答,謝謝!
這是基本遞迴方法。你做這題可以用排除法吧 a 這個printf每次會輸出一串,肯定不行了b fun函式傳入引數其實是字串指標,fun s 1 傳入的是char型別,好歹也得char 的指標型別啊 c 和a一樣 每次必定輸出一個字串。我們應該每次輸出一個字元。那就d吧 關於d,fun s 1 肯定傳入...
很簡單的C語言指標問題,乙個很簡單的C語言指標問題
我估計有可能你的問題在於 把char t定義在了for迴圈裡面,而不是開始就宣告。vc裡面,如果寫c檔案而不是cpp 函式裡面所有的變數都要在開頭宣告好。如果僅僅是定義char型,我試過了,沒問題。補充答覆 樓主 我把示例給你看 void testfun char s 只要在子函式裡,在前面宣告好就...
C語言程式問題,求高手 C語言問題,求大佬解答
我嫌麻煩是否可以把print star 換成別的字母 是可以的,可以按照你說的換成void a 也行。這只是初學者用用。你以後開發大程式,這麼多函式,你能分得清什麼函式做什麼用麼?所以要養成好習慣。括號是帶參。下劃線也沒有什麼固定的意義,就是增加程式的可讀性。不懂再問。望 可以。裡面是用來放引數的 ...