实验四
一
#include<stdio.h>
void swap(int *a, int *b){
int temp;
temp = *a;
*a = *b;
*b = temp;
}
int main(){
int a[10];
int t;
int i;
for(t=0;t<10;t++){
scanf("%d",&a[t]);
}
for(t=0;t<10;t++){
for(i=t+1;i<10;i++){
if(a[t]>a[i]){
swap(&a[t],&a[i]);
}
}
}
for(t=0;t<10;t++){
printf("%d\n",a[t]);
}
return 0;
}

二
#include<stdio.h>
int main(){
int a[3][3];
int t,i;
int sum;
for(t=0;t<3;t++){
for(i=0;i<3;i++){
scanf("%d",&a[t][i]);
}
}
sum=a[0][0]+a[1][1]+a[2][2]+a[2][0]+a[1][1]+a[0][2];
printf("%d",sum);
return 0;
}

三
#include<stdio.h>
int main(){
char s[1000];
int i=0;
int t;
scanf("%[^\n]%*c",s);
for(t=0;t<1000;t++){
if(s[t]==' '){
i++;
}
}
printf("%d",i+1);
return 0;
}

四
#include <stdio.h>
#include "stdafx.h"
#include <math.h>
int judge(int i){
int t;
for(t = 2; t <= (int)sqrt(i); t ++){
if(i % t == 0){
return 0;
} else {
return 1;
}
}
}
int main(){
int a;
for (a = 2; a <= 100; a++){
if(judge(a)){
printf("%d\n", a);
}
}
return 0;
}

浙公网安备 33010602011771号