編程語言:C++語言 //我直接在平臺環(huán)境寫的代碼(因為目前比較簡單
創(chuàng)新互聯(lián)建站是專業(yè)的賈汪網(wǎng)站建設公司,賈汪接單;提供成都網(wǎng)站設計、成都網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行賈汪網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!T1001-T1022易錯點總結(不做題就是要出問題
萬能頭文件:#include
1:與力扣不同,代碼需要展示完整的程序:頭文件 主函數(shù) 返回值 輸入+輸出
#include
using namespace std;
int main()
{
? int a,b=0;
? cin>>a>>b;
? cout< ? ? return 0;
}
2:謝邀 直接無腦手搓
#include
using namespace std;
int main()
{
? cout<<" ? ? ? ?********"<
}
3:找行與空格、*的規(guī)律(太久沒寫代碼了 k=2i-1我說怎么編譯錯誤hh 注意變量定義的位置
注意行數(shù)n-1:因為i從0開始(若從1開始 行數(shù)則為5;j k從大到小依次遞減:比如j=2-i;j--
#include
using namespace std;
int main()
{
? char a;
? int i;
? cin>>a;
? for(i=0;i<5;i++)
? {
? if(i<3)
? {
? for(int j=2-i;j>0;j--)
? cout<<" ";
? for(int k=2*i+1;k>0;k--)
? cout< ? ? ? ? ? ? cout<
? else
? {
? for(int j=i-2;j>0;j--)
? cout<<" ";
? for(int k=9-2*i;k>0;k--)
? cout< ? ? ? ? ? ? cout<
? }
? return 0;
}
4應該沒什么大問題
5與3類似:保留上半段打印即可
6:不懂C++的cout對齊格式 不懂不懂 此處蹲一下有無大佬 所以改成printf了(悲
注意之間還要以空格間隔開(細節(jié)
#include
using namespace std;
int main()
{
? int a,b,c=0;
? cin>>a>>b>>c;
? printf("%8d %8d %8d",a,b,c);
? return 0;
}
7:題目賦值來賦值去的 眼花繚亂 直接輸入不為0是真(1)其他為假(0)即可
#include
using namespace std;
int main()
{
? int a=0;
? cin>>a;
? if(a!=0)
? cout<<"1";
? else
? cout<<"0";
? return 0;
}
8:類型轉(zhuǎn)換即可
#include
using namespace std;
int main()
{
? int a=0;
? cin>>a;
? cout<<(char)a;
? return 0;
}
9:直接貼代碼了
#include
using namespace std;
int main()
{
? int a1,a2,n,d,ans=0;
? cin>>a1>>a2>>n;
? if(a1>=-100&&a1<=100&&a2>=-100&&a2<=100&&n>0&&n<=1000)
? {
? d=a2-a1;
? ans=a1+(n-1)*d;
? }
? cout< ? ? return 0;
}
10:破大防(cout的格式化輸出就是不行 試運行答案是ok的 別管我了哈哈
//cout<
using namespace std;
int main()
{
? double x1,x2,y1,y2,ans=0.0;
? cin>>x1>>y1;
? cin>>x2>>y2;
? ans=sqrt(pow(x1-x2,2)+pow(y1-y2,2));
? printf("%.3lf",ans); ??
? return 0;
}
11:cout<
#include
using namespace std;
int main()
{
? int a,b,c,d=0;
? cin>>a;
? if(a>=100&&a<=999)
? {
? b=a%10;//個位數(shù)
? c=a/10%10;//十位數(shù)
? d=a/100;//百位數(shù)
? printf("%d%d%d",b,c,d);
? }
? return 0;
}
12:一開始直接用int 沒有考慮到溢出問題 換成long long型(64bits)
#include
using namespace std;
int main()
{
? long long a,b=0.0;
? cin>>a>>b;
? if(a>=1&&a<=50000&&b>=1&&b<=50000)
? {
? cout< ? ? }
? return 0;
}
13:麻了 直接輸出第二個數(shù)據(jù)
#include
using namespace std;
int main()
{
? int a,b,c=0;
? cin>>a>>b>>c;
? cout< ? return 0;
}
14:一樣的問題 (cout的格式化輸出就是不行 試運行答案是ok的 無腦printf
#include
using namespace std;
int main()
{
? double a=0.0;
? cin>>a;
? printf("%.3lf",a);
? return 0;
}
15與14類似 修改一下輸出格式即可
16:轉(zhuǎn)換類型即可 與8類似
#include
using namespace std;
int main()
{
? char a=0;
? cin>>a;
? cout<<(int)a;
? return 0;
}
17:直接貼代碼了
#include
using namespace std;
int main()
{
? int a,b,c=0;
? cin>>a>>b>>c;
? if(a>=-10000&&a<=10000&&b>=-10000&&b<=10000&&c>=-10000&&c<=10000)
? cout<<(a+b)*c;
? return 0;
}
18:與17類似 注意c不為0的判斷
#include
using namespace std;
int main()
{
? int a,b,c=0;
? cin>>a>>b>>c;
? if(a>=-10000&&a<=10000&&b>=-10000&&b<=10000&&c>=-10000&&c<=10000&&c!=0)
? cout<<(a+b)/c;
? return 0;
}
19:xs我說直接輸出r怎么不通過嘞(注意輸出格式哈 嚴格按照輸出
#include
using namespace std;
int main()
{
? int a,b,c,r=0;
? cin>>a>>b;
? r=a/b;
? c=a%b;
? cout<
}
20:a,b類型的選擇:int-double 注意整除
#include
using namespace std;
int main()
{
? double a,b=0.0;
? cin>>a>>b;
? if(a>=1&&a<=1000&&b>=1&&b<=1000)
printf("%.9lf",a/b);
? return 0;
}
21:輸出百分號無法放在printf里 另起一行接上%
#include
using namespace std;
int main()
{
? double a,b,c=0.0;
? cin>>a>>b;
? if(a>=1&&a<=20000&&b>=1&&b<=20000)
? {
? c=b/a*100;
? printf("%.3lf",c);
? cout<<"%";
? }
? return 0;
}
22:注意初始化
#include
using namespace std;
int main()
{
? double x,a,b,c,d,ans=0.0;
? cin>>x>>a>>b>>c>>d;
? if(abs(a)<=100&&abs(b)<=100&&abs(c)<=100&&abs(d)<=100&&abs(x)<=100)
? {
? ans=a*pow(x,3)+b*pow(x,2)+c*x+d;
? printf("%.7lf",ans);
? }
? return 0;
}
以上為2022年11月28日完成的計蒜客情況。
你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧