㈠ 关于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基础编程题答案明明父亲的工资
摘要 解: