2017年首创股份增发价:几道简单的C语言题目

来源:百度文库 编辑:高考问答 时间:2024/04/29 07:44:00
1 输入50个数,统计并输出能被3整除的数
2 将一个二维数组(2*3)行列元素互换,存到另一个数组中
3 统计并输出 3到 100之间素数

请大家帮个忙做一下,我想不是很难的吧,但我不会,谢谢。

1.
#define N 50
main()
{
int n,i,count;
count = 0;
for (i=0;i<N;i++)
{
scanf("%d",&n);
if (n%3==0)
{
count++;
printf("%d\n",n);
}
}
printf("The Total: %d\n",count);
return 0;
}

2.
#define ROW 2
#define LINE 3
main()
{
int a[ROW][LINE];
int b[LINE][ROW];
int i,j;
for (i=0;i<ROW;i++)
for(j=0;j<LINE;j++)
{
b[j][i]=a[i][j];
}
return 0;
}

3.
main()
{
int n;
int i;
int count = 0;
for (n=3;n<=100;n+=2)
{
for(i=2;i<(n/2);i++)
{
if(n%i==0) break;
}
if((n%i)!=0)
{
printf("%d\n",n);
count++;
}
}
printf("Total: %d\n",count);
return 0;
}

main()
{
int i,num,count=0;

for(i=0;i<50;i++)
{
scanf("%d",&num);
if(num mod 3==0)
{
printf("%d\n",num);
count=count+1;
}
}

}

小力气挣大分啊

唉,被楼上几个抢先了。