实验四
#include<stdio.h> int main() { int a[10]; int i,j,t; for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); for(j=0;j<9;j++) for(i=0;i<9-j;i++) if(a[i]>a[i+1]) {t=a[i];a[i]=a[i+1];a[i+1]=t;} printf("\n"); for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); return 0; }
整型矩阵之和 #include<stdio.h> int main() { int a[3][3],i,j,s=0; for(i=0;i<3;i++) for(j=0;j<3;j++) { scanf("%d",&a[i][j]); } for(i=0;i<3;i++) for(j=0;j<3;j++) if(i==j) s+=a[i][j]; for(i=0;i<3;i++) for(j=0;j<3;j++) if(i+j==2) s+=a[i][j]; s=s-a[1][1]; printf("对角线之和为:%d.\n",s); return 0; }
3.统计单词 #include <stdio.h> int main() { char str[99]; int i,num=0,word=0; char c; gets(str); for (i=0;(c=str[i])!='\0';i++) if(c==' ') word=0; else if(word==0) { word=1; num++; } printf("输出单词数:%d.\n",num); return 0; }
4.素数 #include <stdio.h> int main() { printf("1\n"); printf("2\n"); int digit; int divisor; for (digit = 3; digit <= 100; digit += 2) { for (divisor = 3; divisor < digit; divisor += 2) { if(digit%divisor==0){ break; } }if(divisor==digit){ printf("%d\n",digit); } } return 0; }
posted on 2019-05-25 09:22 201821440027 阅读(116) 评论(0) 编辑 收藏 举报