#include<stdio.h>
int main()
{
int a[10];
int i,j,k;
printf("请输入十个数:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{
k=a[i];
a[i]=a[i+1];
a[i+1]=k;
}
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];
int b,c,i,j;
b=0;
c=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
printf("请输入第%d行第%d列的数值:",i+1,j+1);
scanf("%d",&a[i][j]);
if(i==j)
{b=b+a[i][j];}
if(i+j==3)
{c=c+a[i][j];}
}
printf("对角线元素之和分别为%d和%d\n",b,c);
return 0;
}
![]()
#include<stdio.h>
int main()
{
char string[999];
int i,a,word;
a=0;
word=0;
char b;
gets(string);
for(i=0;(b=string[i])!='\0';i++)
if(b==' ')
{word=0;}
else if(word==0)
{
word=1;
a++;
}
printf("共有%d个单词\n",a);
return 0;
}
![]()
#include <stdio.h>
int main()
{
int i,j,a[101];
for(i=1;i<101;i++)
{
a[i] = i;
}
a[1] = 0;
for(i = 2;i<sqrt(100);i++)
{
for(j = i+1;j<101;j++)
{
if(a[i]!=0&&a[j]!=0)
{
if(a[j]%a[i]==0)
{
a[j] = 0;
}
}
}
}
for(i = 2;i<101;i++)
{
if(a[i]!=0)
{
printf("%d ",a[i]);
printf("\n");
}
}
return 0;
}
#include<stdio.h>
int main()
{
int i;
printf("100以内的素数有:\n2 ");
for(i=2;i<=100;i++)
if(i%2!=0)
if(1%3!=0)
if(i%4!=0)
if(i%5!=0)
if(i%6!=0)
if(i%7!=0)
if(i%8!=0)
if(i%9!=0)
if(i%10!=0)
printf("%d ",i);
printf("\n");
return 0;
}
![]()