将1~100的自然数存到一个有100个元素的整型数组中(数组的下标为0~99),请在屏幕上输出如下数据:1)在屏幕上输出存储的100个自然数,每行输出10个,各数值之间用空格隔开。2)将序号是素数的数据输出到屏幕上,格式要求:每行输出10个,各数值之间用一个空格隔开。(提醒:结尾无空格)
时间: 2023-04-20 15:01:49 浏览: 138
1)以下是将1~100的自然数存到一个有100个元素的整型数组中,并在屏幕上输出的代码:
int arr[100];
for(int i=;i<100;i++){
arr[i]=i+1;
}
for(int i=;i<100;i++){
cout<<arr[i]<<" ";
if((i+1)%10==){
cout<<endl;
}
}
输出结果如下:
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 52 53 54 55 56 57 58 59 60
61 62 63 64 65 66 67 68 69 70
71 72 73 74 75 76 77 78 79 80
81 82 83 84 85 86 87 88 89 90
91 92 93 94 95 96 97 98 99 100
2)以下是将序号是素数的数据输出到屏幕上的代码:
int arr[100];
for(int i=;i<100;i++){
arr[i]=i+1;
}
int count=;
for(int i=;i<100;i++){
bool flag=true;
for(int j=2;j<arr[i];j++){
if(arr[i]%j==){
flag=false;
break;
}
}
if(flag&&arr[i]!=1){
cout<<arr[i]<<" ";
count++;
if(count%10==){
cout<<endl;
}
}
}
输出结果如下:
2 3 5 7 11 13 17 19 23 29
31 37 41 43 47 53 59 61 67 71
73 79 83 89 97
阅读全文