基于visual Studio2013解决C语言竞赛题之0502最小数替换
生活随笔
收集整理的這篇文章主要介紹了
基于visual Studio2013解决C语言竞赛题之0502最小数替换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
解決代碼及點評
/************************************************************************/ /* 2. 有一個數組,內放10個整數。要求找出最小的數和它的下標,然后把它和數組中最前面的元素對換位置 */ /************************************************************************/ #include <stdio.h> #include <stdlib.h>void main() {int a[10];int min;//定義最小值int k;//記錄下標for (int i=0;i<10;i++)//給數組賦值十個隨機數{a[i]=rand()%100;printf("%d\t",a[i]);}min=a[0];for (int i=0;i<10;i++)//將最小值賦給min,得到數組最小值下標{if (min>a[i]){min=a[i]; // min保存最小值k=i; // k保存最小值的下標}}printf("\nmin=%d,k=%d\n",min,k);//將a[0]和a[k]交換后輸出a[0]=a[0]+a[k];a[k]=a[0]-a[k];a[0]=a[0]-a[k];for (int i=0;i<10;i++){printf("%d\t",a[i]);}system("pause"); }代碼下載及其運行
代碼下載鏈接:
http://download.csdn.net/detail/yincheng01/6651903
解壓密碼為c.itcast.cn
下載解壓后用VS2013打開工程文件
點擊 “本地Windows調試器” 執行
程序運行結果
轉載于:https://www.cnblogs.com/niulanshan/p/6175328.html
總結
以上是生活随笔為你收集整理的基于visual Studio2013解决C语言竞赛题之0502最小数替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的博客今天0岁346天了,我领取了…
- 下一篇: Linux内核编译和运行