第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

程序到底哪里有問題?

程序到底哪里有問題?

C
小唯快跑啊 2023-04-03 17:13:36
#include<stdio.h>int main(){int m,n,c,b,k,p,q,r,leap;scanf("%d%d",&m,&n);r=0;leap=0;for(k=m;k>=m&&k<=n;k++){b=0;p=k;while(k>0){c=k%10;b=b*10+c;k=k/10;}if(b==p){for(q=2;q<p;q++)if(p%q==0)break;if(q==p){leap=1;r=r+1;}elseleap=0;}elseleap=0;}if(leap=1)printf("%d",p);while(r%5==0)printf("\n");return 0;}
查看完整描述

1 回答

?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊

程序開始部分沒什么問題,結(jié)尾一個接一個

是自己想亂了還是著急了?

如果剛學(xué)C 最好還是先列個流程 然后再寫,不容易出錯

改正后的程序如下,原因見注釋


#include<stdio.h>int main(){ int m,n,c,b,k,p,q,r,leap; scanf("%d%d",&m,&n); r=0; leap=0; for(k=m;k>=m&&k<=n;k++) {  b=0;  p=k;  while(k>0)  {   c=k%10;   b=b*10+c;   k=k/10;  }  if(b==p)  {   for(q=2;q<p;q++)    if(p%q==0)     break;   if(q==p)   {    leap=1;          r=r+1;   }   else    leap=0;  }  else   leap=0;  k = p;//恢復(fù)k的值,下次循環(huán)用用的  //輸出語句移到循環(huán)內(nèi),對每個回文素數(shù)做輸出 if(leap==1)// ==判斷 {//只有本身為回文素數(shù)時,判斷是否需要輸出換行  printf("%d ",p); if(r%5==0)//一次判斷 不然死循環(huán)輸出換行了  printf("\n"); } } return 0;}

 


查看完整回答
反對 回復(fù) 2023-04-05
  • 1 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號