㈠ 關於PTA裡面程序設計的問題,題目簡單,細節太嚴,真不知道哪裡出錯了!求大佬解答!
很明顯 你沒有按照要求去做:
輸入格式:輸入在第一行給出兩個整數A和B(-100≤A,B≤100),數字間以空格分隔。
應該是
int a=-200,b=-200;
while(a>100 || b >100 || a<-100||b<-100)
{
scanf("%d %d",&a,&b);
}
輸出格式:在一行中輸出A乘以B的值。
應該是printf("%d ",a*b);
㈡ PTA平台簡單C語言編程題
#include <stdio.h>
int main(int argc, char *argv[])
{
int x,y;
scanf("%d%d",&x,&y);
printf("%d+%d=%d\n",x,y,x+y);
printf("%d-%d=%d\n",x,y,x-y);
printf("%d*%d=%d\n",x,y,x*y);
printf("%d/%d=%d\n",x,y,x/y);
return 0;
}
希望對你有點用,
還是應該多學知識~
㈢ PTA平台,C語言編程題,找出最小值
//超過100個數,你的無法應對,給你個新的
#include<stdio.h>
int main()
{
int n,t,min;
scanf("%d",&n);
if(n-->0)
{
scanf("%d",&min);
while(n--)
{
scanf("%d",&t);
if(t<min)
min=t;
}
printf("min = %d",min);
}
return 0;
}
㈣ PTA中C語言編程問題(答案沒有給我滿分,請幫我指出一下我程序的錯誤)
#include<stdio.h>
intmain()
{
intn,a[11],i,temp,j;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(j=0;j<n;j++)
for(i=0;i<n-j-1;i++)//改了下這里當i=n-1時i+1就越界了,所以i<n-j-1
if(a[i]<a[i+1])
{temp=a[i];a[i]=a[i+1];a[i+1]=temp;}
for(i=0;i<n-1;i++)
printf("%d",a[i]);
printf("%d",a[i]);
return0;
}
㈤ PTA 5-3 樹的遍歷 (25分)
PTA是精對苯二甲酸(Pure Terephthalic Acid)的英文縮寫,是重要的大宗有機原料之一,其主要用途是生產聚酯纖維(滌綸)、聚酯瓶片和聚酯薄膜,廣泛用於與化學纖維、輕工、電子、建築等國民經濟的各個方面,與人民生活水平的高低密切相關。而PTA期貨即是以苯二甲酸作為標的物的引交易品種,是在鄭州商品期貨交易所上市的期貨合約。
㈥ C語言 高速公路超速處罰 PTA編程題
時速100,限速110,110×1.1=121,滿足100 < 121,應該輸出OK。
㈦ 求助PTA L1-025 正整數A+B,C++提交後顯示格式錯誤,求解哪裡錯了
我在PTA網站上測試了你的代碼,沒問題。
應該是編譯器選的不對,你選成g++。
#include<iostream>
#include<string>
usingnamespacestd;
intmain(){
//輸入,一行讀取,按照空格拆分
stringinput_str;
getline(cin,input_str);
intindex=input_str.find('');
stringinput_str1=input_str.substr(0,index);
stringinput_str2=input_str.substr(index+1,input_str.length()-input_str1.length());
if(input_str1.empty())input_str1="?";
//cout<<input_str1<<"aaa"<<endl;
//cout<<input_str2<<"bbb"<<endl;
boolflag1=true;
boolflag2=true;
//判斷
for(autoch:input_str1)
{
if(!isdigit(ch))
{
flag1=false;
input_str1="?";
break;
}
}
for(autoch:input_str2)
{
if(!isdigit(ch))
{
flag2=false;
input_str2="?";
break;
}
}
//計算
if(flag1&&flag2)
{
inta=atoi(input_str1.c_str());
intb=atoi(input_str2.c_str());
if(a<1||a>1000)
cout<<"?"<<"+"<<input_str2<<"="<<"?"<<endl;
elseif(b<1||b>1000)
cout<<input_str1<<"+"<<"?"<<"="<<"?"<<endl;
else
cout<<input_str1<<"+"<<input_str2<<"="<<a+b<<endl;
}
else
{
cout<<input_str1<<"+"<<input_str2<<"="<<"?"<<endl;
}
system("pause");
return0;
}
㈧ pta基礎編程題答案明明父親的工資
摘要 解: