pta的题自己代码运行答案没问题,提交显示段错误,请高手指出错误 以下是我的代码提交上pta时发生短错误,题目如下图。请问问题...

\u9898\u76ee\u5982\u4e0b\u56fe\uff0c\u6211\u7684\u4ee3\u7801\u8fd0\u884c\u662f\u6ca1\u9519\u7684\u53ef\u662f\u63d0\u4ea4\u4e0apta\u4e0a\u5c31\u63d0\u793a\u6bb5\u9519\u8bef\uff01\uff0c\u4ee3\u7801\u5982\u4e0b\uff0c\u8bf7\u6307\u51fa\u9519\u8bef\uff0c\u8c22\u8c22\uff01

#include#include#include#include#includeusing namespace std;void OutPut(char i){ cout > str; listtmp; for (int i = 0; i < str.size(); i++) tmp.push_back(str[i]); tmp.sort(); for_each(tmp.begin(), tmp.end(), OutPut); return 0;}

#include#include#include#include#includeusing namespace std;void OutPut(char i){cout > str;listtmp;for (int i = 0; i < str.size(); i++)tmp.push_back(str[i]);tmp.sort();for_each(tmp.begin(), tmp.end(), OutPut);return 0;}

错误原因是,他要求输入最多1000个整数,所以a数组开小了
数据的范围也不是0~99所以b数组开100也不对
正确方法是,把a数组开到1000大小,排序然后统计,排完序后,同样的数一定挨在一起
这样就可以顺序的统计了

  • pta鐨勯鑷繁浠g爜杩愯绛旀娌闂,鎻愪氦鏄剧ず娈甸敊璇,璇烽珮鎵嬫寚鍑洪敊璇痏鐧惧害...
    绛旓細閿欒鍘熷洜鏄紝浠栬姹傝緭鍏ユ渶澶1000涓暣鏁帮紝鎵浠鏁扮粍寮灏忎簡 鏁版嵁鐨勮寖鍥翠篃涓鏄0~99鎵浠鏁扮粍寮100涔熶笉瀵 姝g‘鏂规硶鏄紝鎶奱鏁扮粍寮鍒1000澶у皬锛屾帓搴忕劧鍚庣粺璁★紝鎺掑畬搴忓悗锛屽悓鏍风殑鏁颁竴瀹氭尐鍦ㄤ竴璧 杩欐牱灏卞彲浠ラ『搴忕殑缁熻浜
  • PTA涓瑿璇█缂栫▼闂(绛旀娌鏈夌粰鎴戞弧鍒,璇峰府鎴戞寚鍑轰竴涓嬫垜绋嬪簭鐨勯敊璇)
    绛旓細}for(i=0;i<n-1;i++)printf("%d ",a[
  • 涓閬pta缂栫▼棰樼洰,姹傚ぇ浣府蹇欑湅鐪嬪摢閲岄敊浜,涓囧垎鎰熻阿!
    绛旓細鎴戠殑浠g爜:#include"stdio.h"void random(char *deck,int *a,char *b);int main(){int repeat=0;int a[100];char c;char deck[162]={0};//浠ョ浉閭讳笁涓暟缁勭┖闂翠互瀛樻斁涓寮犲崱 for (int i=0;i<100;i++) a[i]=-1; //鏁扮粍a鍒濆鍖 scanf("%d",&repeat);for (in... 灞曞紑 涓嶅ソ鎰忔,浠g爜璇...
  • 闂竴涓嬪悇浣,杩欓鍒板簳鍝噷鏍煎紡闄や簡闂,C璇█,pta鐨勯?
    绛旓細1銆佹病鏈夌湅鍑轰粈涔堥棶棰橈紝鍙兘鏄紪璇戝櫒鐨勯棶棰樸2銆佹垜鐢╲s2019鍐欏悓鏍风殑閫昏緫浠g爜锛屾槸鍙互姝e父杩愯鐨勩3 杩愯缁撴灉濡備笅鍥:杈撳叆10杩愯缁撴灉 杈撳叆0杩愯缁撴灉
  • ...pta鎻愪氦鎬绘槸鏄剧ず涓や釜姝g‘涓涓敊璇,棰樼洰浠g爜鍦ㄤ笅:
    绛旓細鐪嬩笂鍘绘病浠涔堝ぇ闂锛岃瘯璇曡繖涓細include<stdio.h>double fenshi(int x){ double q,shang=1.0,xia=1.0; int i; for(i=1;i<=x;i++){ shang*=i; xia*=2*i+1; } q=shang/xia; return q;}int main(){ double eps,sum=0.00000;//sum鍒濆鍖栦负0 int j; s...
  • 鍦pta涓婂仛鐨勯鑰佸笀鑳界湅鍒颁綘鐨浠g爜鍚
    绛旓細瀹屽叏鍙互锛屽悗鍙颁笉鑳藉睆钄
  • 鍏充簬PTA閲岄潰绋嬪簭璁捐鐨勯棶棰,棰樼洰绠鍗,缁嗚妭澶弗,鐪熶笉鐭ラ亾鍝噷鍑洪敊浜!姹...
    绛旓細寰堟槑鏄 浣犳病鏈夋寜鐓ц姹傚幓鍋氾細杈撳叆鏍煎紡锛氳緭鍏ュ湪绗竴琛岀粰鍑轰袱涓暣鏁癆鍜孊锛-100鈮锛孊鈮100锛夛紝鏁板瓧闂翠互绌烘牸鍒嗛殧銆傚簲璇ユ槸 int a=-200,b=-200;while(a>100 || b >100 || a<-100||b<-100){ scanf("%d %d",&a,&b)锛泒 杈撳嚭鏍煎紡锛氬湪涓琛屼腑杈撳嚭A涔樹互B鐨勫笺傚簲璇ユ槸printf("%d\n",a...
  • pta閲岄潰濡傛灉绛旈骞朵笖璇勯槄浜绛旀,浣嗘槸鏃堕棿娌$粨鏉,鍙堝仛浜嗕竴娆,鎴愮哗浼氬彉涔...
    绛旓細鏃㈢劧宸茬粡骞抽潤浜嗭紝绛旀锛岄偅涔堝氨濂藉ソ鐨勭户缁涓涓嬶紝杩樻病鏈夌粨鏉熴
  • 涓閬撳苟鏌ラ泦鐨勯鐩,涓闅,鍦PTA涓婅窇,鍑虹幇娈甸敊璇簡,姹傚ぇ绁炴寚鐐(闄勯鐩強...
    绛旓細浣犵殑骞舵煡闆嗘槸涓嶆槸鍐欓敊浜嗭紵杩樻湁澶ф暟缁勬斁鍒板嚱鏁板闈紝鍒ゆ柇淇变箰閮ㄧ殑浜烘暟鏄0鐨勬儏鍐点
  • 闂竴涓嬪ぇ浼,鎴戠殑浠g爜 pta涓婅绛旀閿欎簡,鎴戝啓浜嗗ソ澶氭閮芥病鏈夊 甯垜鐪 ...
    绛旓細娉ㄦ剰printf閭i噷"...%.2f, n..."閫楀彿鍚庨潰娌℃湁绌烘牸锛屾槸鍗婅鎷彿
  • 扩展阅读:扫一扫出答案 ... pta浙大python编程题答案 ... 扫一扫搜答案免费 ... pta上的题答案都在哪 ... 扫题出答案 ... 如何找到pta上的答案 ... pta全部c语言编程题答案 ... pta编程题答案7-1 ... 免费拍照答题一秒出答案 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网