#include<stdio.h> #define N 3 int main() { int i,j,a[N][N],sum=0; printf("请输入矩阵(3*3): "); for(i=0;i<N;i++) for(j=0;j<N;j++) scanf("%d",&a[i][j]); for(i=0;i<N;i++) sum+=a[i][i]; printf("对角线之和为:%d ",sum); return 0; }
#include"stdio.h" #include"string.h" int main() { char a[10000]; int i,b=1,l; gets(a); l=strlen(a); for(i=0;i<l;i++) { if(a[i]==32) b++; } printf("这串字符中有%d个单词 ",b); }
#include <stdio.h> int main() { int a[10]={0}; int i,j,temp; for(i = 0;i<10;i++){ scanf("%d",&a[i]); } for(i = 0;i<10;i++){ for(j = 0;j<10-i-1;j++){ if(a[j]>a[j+1]){ temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for(i = 0;i<10;i++){ printf("%d ",a[i]); } }
#include<stdio.h> #include<math.h> int main(){ int i,j,a[100]; for(i=2;i<100;i++) { a[i]=i; for(j=2;j<=i;j++) { if(j<i) if(a[i]%j==0) break; if(a[i]-j==0) printf("%d ",a[i]);} } return 0; }