?? 一維數組 隨機數賦值后,逆序輸出 180.cpp
字號:
/**/
#include<stdio.h> //導入包含I/O函數的頭文件stdio.h
#include<stdlib.h> //導入包含隨機數函數的頭文件stdlib.h
#include<time.h> //導入 的頭文件time.h
void main()
{
printf("\n\t用隨機數函數給一維數組a動態賦值(取值范圍0~100)后,逆序輸出\n");
printf("───────────────────────────────────────\n");
while(1)
{
int i,num=0,n; float a[100];
printf(" 輸入數組元素個數n(0<n ≤100):"); scanf("%d",&n);
while(!(n>0&&n<=100))
{
printf(" 只能輸入1~100,請重新輸入!\n");
scanf("%d",&n);
}
srand((unsigned)time(NULL)); //用當前的時間設置rand()隨機數函數的種子值
printf(" 數組a的元素值為: \n");
for(i=0;i<n;i++)
{
a[i]=rand()%101; //產生隨機整數(1~100)給數組元素賦值
printf(" %8.2f",a[i]); num++;
if(num%8==0){printf("\n");} //輸出一行8個
}
printf("\n 逆序輸出數組a的元素值為: \n"); num=0;
for(i=n-1;i>=0;i--){printf(" %8.2f",a[i]); num++;
if(num%8==0){printf("\n");} //輸出一行8個
}
char flag;
printf("\n 是否繼續賦值嗎?是則回車,否則輸入‘空格’回車 ");
getchar();
if((flag=getchar())==' '){break;}
else {while(getchar()!='\n'){;}}
}
printf("\n");
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -