1樓:匿名使用者
#include
using namespace std;
void main()
//至此,number1必然小於number2for(temp=number1+1;temp<=number2-1;temp++)//temp逐個取number1和number2之間的數
}cout< cout<<"結果是:"< 2樓:匿名使用者 #include using namespace std; int main() sum=0; for(;n2<=n1;n2++) if(n2%3!=0&&n2%7!=0) sum=sum+n2; cout<<'\n'<<"the sum is "< return 0;} 3樓:匿名使用者 vc下除錯成功. #include using namespace std; unsigned int a,b,s=0; int main() cout<<"s="< return 0;} 4樓: #include void main() i++; }printf("sum=%d",sum);} c++程式設計求輸入乙個正整數(任意位數),倒序輸出! 5樓:li小八 第一種: 將第一種用for語句實現: int n; printf("請輸入乙個 整數"); scanf("%d",&n); for(n;n!=0;n/=10) printf("%d",n%10); printf("\n"); 第二種: 上面的方法存在多次呼叫printf函式的問題,而呼叫函式是需要額外的空間的時間的,這將會降低程式的執行速度。雖然在這裡的呼叫次數並不多,但是這是應該考慮到的, 畢竟效率是評價程式的乙個重要指標。 用乙個變數來儲存逆序後的數,只需呼叫一次printf函式。 int n,m=0;//m為儲存逆序整數的變數printf("請輸入乙個 整數"); scanf("%d",&n); while(n!=0) printf("%d\n",m); 6樓:匿名使用者 【解題思路】 整數的逆序輸出是很常見的題目,也比較簡單。可以通過取餘運算子(%)和除號(/)來完成,具體的思路如下:比如要對123逆序輸出。 第一步是先對 123除以10取餘數,這樣就會得到3; 第二步是把123除以10取整,得到12,然後再把3*10+12%10,得到32; 第三步是把12除以10取整,得到1,然後再把32*10+1%10,得到321, 然後一直重複,直到原來的那個數為零。具體的**如下: 【程式**】 #include //控制台操作標頭檔案 int main() //主函式 while(a); system("pause"); //螢幕暫停,以便看到顯示結果 return 0; //結束程式 }【執行結果】 以上程式在dev c++中執行通過 7樓:董俊錕 #include using namespace std; long fun(long m) return n; }int main() 8樓:金色潛鳥 用字串。 #include #include main() 9樓:汐日南莘 #include using namespace std; int main() cout<
}//這個怎麼樣滿意不? 10樓:xk小飛俠 #include main()\ printf("\n");} c++程式設計 輸入乙個正整數n(1 11樓:凌亂心扉 #include main() else if(a[0]==a[j])}}printf("%d%d",a[0],i); }scanf函式用法: scanf("輸入控制符",輸入引數); 功能:將從鍵盤輸入的字元轉化為「輸入控制符」所規定格式的資料,然後存入以輸入引數的值為位址的變數中。 用scanf()函式以%s格式讀入的資料不能含有空白符時,所有空白符都被當做資料結束的標誌。所以題中函式輸出的值只有空格前面的部分。 如果想要輸出包括空格在內的所有資料,可以使用gets()函式讀入資料。gets()函式的功能是讀取字串,並存放在指定的字元陣列中,遇到換行符或檔案結束標誌時結束讀入。換行符不作為讀取串的內容,讀取的換行符被轉換為字串結束標誌'\0'。 12樓: #include int main() 13樓:內心一片空白 #define n 9 #include int main() 程式設計c++輸入乙個整數n,輸出1—n之間所有奇數的和。 14樓:會飛的小兔子 #include intmain() intn,i,j,t,l; intsum=0; printf("請輸入乙個大於2的整數:"); scanf("%d",&n); l=n; for(;n>=2;n--) for(i=2;iif(n%i!=0)//判斷其為素數 t=1; else t=2; break; if(t==1) sum+=n; //printf("%d",n);//輸出1-n之間的所有素數 printf("1-%d之間的所有素數和為:%d\n",l,sum); return0; 擴充套件資料 c++質數大於等於2不能被它本身和1以外的數整除 #include #include #include usingnamespacestd; constlonglongsize=100000;//修改size的數值以改變最終輸出的大小 longlongzhishu[size/2]; voidwork(){//主要程式 zhishu[1]=2; longlongk=2; for(longlongi=3;i<=size;i++){//列舉每個數 boolok=1; for(longlongj=1;jif(i%zhishu[j]==0){ ok=!ok; break; if(ok){ zhishu[k]=i; cout<<"count" intmain(){ freopen("zhishu.out","w",stdout); cout<<"count12" return0; 用c++語言設計乙個程式,輸入乙個三位正整數,輸出其各位數字組成的最大數 15樓:匿名使用者 用c++語言設計乙個程式,輸入乙個三位正整數,輸出其…5500 16樓:匿名使用者 #include using namespace std ; int main() if ( hund < unit ) if ( tens < unit ) cout << hund*100+tens*10+unit < 使用者輸入乙個十進位制正整數,然後分別轉換成為二進位制數、八進位制數和十六進製制數輸出。(是c++,不是c) 17樓:匿名使用者 #include using namespace std; int main() cout<十六進製制使用格式化輸出即可,oct表示八進位制,hex表示十六進製制 cout< cout< }如果有不懂請追問。 18樓:支景明孔茶 確定問題沒有什麼別的要求??比如說111可以是二進位制也可以是八進位制和十六進製制。。。 19樓:匿名使用者 有乙個轉換函式很好用: char *itoa(int value, char *string, int radix); int value 被轉換的整數,char *string 轉換後儲存的字元陣列,int radix 轉換進製數,如2,8,10,16 進製等 標頭檔案: itoa操作使用 但注意:這個不是c++標準庫函式,只能在visual c++系列編譯器環境下使用 想在gcc上做的話,可以設定輸出格式,也可以自己編函式進行轉換…… 20樓:匿名使用者 有輸出格式設定的, #include #include int main() c++設計乙個程式,輸入乙個三位正整數,輸出其各位數字組成的最大整數,如,輸入123,輸出321! 21樓:匿名使用者 #include using namespace std ; int main() if ( hund < unit ) if ( tens < unit ) cout << hund*100+tens*10+unit < return 0;} 彭季雅 氣泡排序 bubblesort 的基本概念是 依次比較相鄰的兩個數,將小數放在前面,大數放在後面。即在第一趟 首先比較第1個和第2個數,將小數放前,大數放後。然後比較第2個數和第3個數,將小數放前,大數放後,如此繼續,直至比較最後兩個數,將小數放前,大數放後。至此第一趟結束,將最大的數放到了... 先不看內容,就看這一句就錯了。scanf d,d num1,num2 兩個 d之間不能有逗號。還有,你的r,沒有初始化。這都是最基礎的錯誤。還有,你的for 裡面,只要r不等於0就一直迴圈,所以要出來r就一定等於0,然後你在把等於0的r返回,那你gongyue 方程如果能返回,也只能返回0.改成n。... pc不能 public class rectanglepublic int width public int height public double area c 如何將乙個專案引用到另乙個專案中 氚橃灔觳 先把專案新增進來,然後右擊 等待別的專案引用進來的 專案,找到 新增 引用 解決方案 專案...
用c控制台應用程式,對輸入的整數,求出其中的最大數和最小數,並輸出。求解謝謝
C語言,執行時提示 應用程式發生異常怎麼回事啊
C題目高手進控制台應用程式,為專案新增磁碟類Disk,,在類中定義兩個float型別的私有字