
//已通过运行
#include<stdioh>
#include<stringh>
main()
{
char a[4][20],b[20];
int i,j;
printf("please input a:\n");
for(i=0;i<4;i++)
gets(a[i]);
for(i=0;i<4;i++)
for(j=i+1;j<4;j++)
if(strcmp(a[i],a[j])>0)
{ strcpy(b[20],a[i]);
strcpy(a[i],a[j]);
strcpy(a[j],b[20]);
}
printf("\n");
for(i=0;i<4;i++)
puts(a[i]);
getch();
}
1、
#include <stdioh>
void main()
{
int a,b,c;
printf("输入年月:\n");
scanf("%d%d",&a,&b);
switch(b)
{
case 2:c=(a%400==0||(a%100!=0&&a%4==0))29:28;break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:c=31;break;
case 4:
case 6:
case 9:
case 11:c=30;break;
}
printf("%d年%d月一共有%d天\n",a,b,c);
}
2、
#include <stdioh>
void main()
{
int m,i;
printf("请输入一个整数:\n");
scanf("%d",&m);
for(i=2;i<m;i++)
if(m%i==0)
{printf("%d不是质数\n",m);break;}
if(i==m)
printf("%d是质数\n",m);
}
3、没啥技术性,就是格式问题
#include <stdioh>
void main()
{
int i,j;
for(i=1;i<=10;i++)
{
for(j=1;j<=10;j++)
printf("%5d",10(i-1)+j);
printf("\n");
}
}
4、没太懂你的意思,是从1900年到2010年?
#include <stdioh>
void main()
{
int i,j=0;
for(i=1900;i<=2010;i++)
if(i%400==0||(i%100!=0&&i%4==0))
j++;
printf("闰年个数为%d\n",j);
}
5、没看到你的公式啊
6、这个我是相当的无语了
#include <stdioh>
void main()
{
int i,j;
printf(" ");
for(i=1;i<10;i++)
printf("%5d",i);
printf("\n");
for(i=1;i<10;i++)
{
printf("%d",i);
for(j=1;j<=i;j++)
printf("%5d",ij);
printf("\n");
}
}
7、
#include <stdioh>
void main()
{
int i,j,k,a[20];
for(i=0;i<20;i++)
scanf("%d",&a[i]);
for(i=0;i<19;i++)
for(j=0;j<19-i;j++)
{
if(a[j]<a[j+1])
{k=a[j];a[j]=a[j+1];a[j+1]=k;}
}
for(i=0;i<20;i++)
printf("%d\t",a[i]);
}
8、我没听说过选择法啊,完全不懂。
/求10+20+30+40++1000的结果
分析 10+20+30+40++1000可以看成
10(1+2+3+4++100)
/
#include<stdioh>
int main()
{
int sum =0;
int n=100;//总个数
for(int i=0;i<n/2;i++)
{
sum += n + 1;//由sum = sum + (i+1) + (n-i)化简而得
}
printf("10+20+30+40++1000的结果为:%d\n",sum 10);
}
以上就是关于C语言编程题(3)全部的内容,包括:C语言编程题(3)、C语言程序设计 编程题、c语言程序设计 编程题 编程求10+20+30+40+........+1000的结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)