亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

誰可以每行可以給我解釋一哈-=- 謝謝了?。。。。。?!

誰可以每行可以給我解釋一哈-=- 謝謝了!?。。。。。?/h1>
C++ C
回憶回不去了 2015-11-12 22:06:53
#include <stdio.h>#include <math.h>int is_p(int x){?int i;?if(x<2) return 0;?for(i=2;i<=sqrt(x);i++)? if(x%i==0)? return 0;?return 1;}int main(){?int n;??? while(scanf("%d",&n)!=EOF)?{? if(is_p(n))printf("1\n");? else printf("0\n");?}?return 0;}
查看完整描述

3 回答

已采納
?
someone404

TA貢獻1條經驗 獲得超0個贊

//包含stdio.h
#include?<stdio.h>
//包含math.h?????????????
#include?<math.h>
//定義一個返回類型位int的函數,參數是一個int類型
int?is_p(int?x)
//一個函數開始的大括號
{
//聲明一個int類型的變量i
?int?i;
//如果傳入的參數x小于2,則返回0
?if(x<2)?return?0;
//一個for循環,i小于等于x的平方根的時候循環
?for(i=2;i<=sqrt(x);i++)
//如果x整除i,返回0
??if(x%i==0)??return?0;
//返回1
?return?1;
//一個函數結束的大括號
}
//空了一行

//main函數
int?main()
//main函數的開始大括號
{
//聲明一個int類型變量n
?int?n;
//輸入
????while(scanf("%d",&n)!=EOF)
//循環開始的大括號
?{
//通過is_p函數對輸入值判斷,如果真打印1
??if(is_p(n))printf("1\n");
//反之0
??else?printf("0\n");
//循環結束的大括號
?}
//返回
?return?0;
//main函數的結束大括號
}


查看完整回答
反對 回復 2015-11-14
?
回憶回不去了

TA貢獻2條經驗 獲得超0個贊

--?? 解釋下每行好不?? 我知道是這個?? 但不清楚沒行意思

查看完整回答
反對 回復 2015-11-12
?
Tedwcy

TA貢獻1條經驗 獲得超0個贊

如果是質數輸出1 否則輸出0

查看完整回答
反對 回復 2015-11-12
  • 3 回答
  • 0 關注
  • 1522 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號