[C++] 純文本查看 復制代碼
#include<iostream>
using namespace std;
int main()
{
int a,b,c,ans;
a=30;
ans=0;
for( a = 1,a <= 30 , ( 1 + ans ) * a )
{
ans = a;
}
cout<<ans<<endl; return 0;
}
[C++] 純文本查看 復制代碼
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<algorithm>
using namespace std;
int main()
{
srand(time(NULL));
int arr[10];
for(int i=0;i<10;++i){
arr=rand()%10;
cout<<arr<<' ';
}
cout<<endl;
for(int i=0;i<10;++i)
for(int j=i+1;j<10;++j)
if(arr>arr[j])
swap(arr,arr[j]);
cout<<"由小到大 : ";
for(int i=0;i<10;++i)
{
cout<<arr<<' ';
}
cout<<endl;
}
[C++] 純文本查看 復制代碼
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<algorithm>
using namespace std;
int main()
{
srand(time(NULL));
int arr[10][10];
cout<<"一張地圖:"<<endl;
for(int i=0;i<10;++i){
for(int j=0;j<10;++j){
arr[j]=rand()%10;
if(i==j)arr[j]=0;
cout<<arr[j]<<' ';
}
cout<<endl;
}
cout<<endl;
for(int i=0;i<10;++i)
for(int j=0;j<10;++j)
for(int k=0;k<10;++k)
if(arr[j][k] > arr[j]+arr[k])
arr[j][k] = arr[j]+arr[k];
cout<<"兩兩點之間最短路的長度 : "<<endl;
for(int i=0;i<10;++i)
{
for(int j=0;j<10;++j)
cout<<arr[j]<<' ';
cout<<endl;
}
cout<<endl;
}