#include <stdio.h> int main(){ int a[12]; int i,j,k; for(i=0;i<12;i++) scanf("%d",&a[i]); for(i=0;i<12;i++){ for(j=0;j<11-i;j++){ if(a[j]>a[j+1]) { k=a[j+1]; a[j+1]=a[j]; a[j]=k; } } } for(i=0;i<12;i++) printf("%d ",a[i]); return 0; } #include <stdio.h> int main(){ int a[12]; int i,j,k; for(i=0;i<12;i++) scanf("%d",&a[i]); for(i=0;i<11;i++){ for(j=0;j<11;j++){ if(a[j]<a[j+1]) { k=a[j+1]; a[j+1]=a[j]; a[j]=k; } } } for(i=0;i<12;i++) printf("%d ",a[i]); return 0; } #include <stdio.h> int main(){ int a[3][3]; int i,j,k,l; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&a[i][j]); k=a[0][0]+a[1][1]+a[2][2]; l=a[0][2]+a[1][1]+a[2][0]; printf("对角线元素之和为:%d %d\n",k,l); return 0; } #include<stdio.h> int main(){ char a[80]; int i,j; gets(a); j=0; for(i=0;i<80;i++) if(a[i]==32){ j=j+1; } printf("一共有%d个单词",j+1); return 0; } #include <stdio.h> int main(){ int a[100]; int i,j,k,l; k=1; printf("2 "); for(i=0;i<100;i++){ a[i]=k; k=k+1;} for(i=2;i<100;i++){ l=0; for(j=1;j<i;j++){ if(a[i]%a[j]!=0){ l=l+1; } } if(l==i-1){ printf("%d ",a[i]);} } return 0; }