今天給大家分享我們學習基地的小伙伴遇到的問題,以及正確回答,看看這些問題你遇到過嗎~
1.這張圖片文字“第二段”后面的說法是否有問題?

回答:
這是二進制的加法,很多人會誤解減法就是相減,但是在編程中減就是補碼,如果不能理解,可以把補碼看成是一個負號,
2.請問這里是出現了什么問題?

回答:
改為%f 不要使用%lf

3.求問,這段代碼想實作:cout出所有帶有7的數和7的倍數,求問錯在哪里?

回答:
賦值改為全等,
4、

回答:
先把數字拆分 用三個變數存盤起來 然后用窮舉法列舉九種情況 然后依次比較 找最大/最小值就好
5、二進制如何轉換為十進制
回答:
int arr[32];
char str[32];
int n;
scanf("%s",str);
n = strlen(str);
for(int i=0;i
arr[i] = str[i] - '0';
}
int sum = 0;
int num = 1;
for(int i=n-1;i>=0;i--){
sum += num;
num *= 2;
}
printf("sum:%d\n",sum);
6、請問這個有什么問題?

回答:
for 回圈里面不要寫小數
7、百元買百雞用雙層回圈怎么寫?
回答:
三層回圈,小雞個數為x, 公雞個數為y,母雞個數為z,x+y+z = 100,ax+by+cz=100,兩個方程,同時滿足,三層回圈,
8.

回答:
變數和函式名一樣,沖突了,
9、為什么用C語言打的程式,不用.c要用.cpp
回答:
.cpp是C++的環境,能寫C語言是因為兼容了C,但是又在C的基礎上添加了一些特性,一些語法跟C也有所出入,學習C的時候建議使用C的環境,改為.cpp是因為你用了C++的語法和關鍵字,
10、

回答:
這里先解決思路,從右往左一個一個算, b = b / 3; b=3, a*=3, a=a*3=30, b-=30, b=b-30 = 3-30=-27, a+=-27, =>a=a-27 = 30-27=3,
通過上面一些問題我們能夠看到,有一些只是因為自己的粗心,有一些是需要轉換思維,這就需要我們在敲代碼的時候認真細致,先理清思路,再開始動手編碼,并且完成之后注意拼寫是否錯誤,以及是否有遺漏,養成習慣,會對以后的學習很有益處!
如果你也想快速掌握編程,深入學習,這里為你分享一個學習基地!
里面有資深專業軟體開發工程師,在線解答你的所有疑惑~C語言入門“so easy”
資料包含:編程入門、游戲編程、課程設計、黑客等,
點擊快捷通道進入
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/177535.html
標籤:C
