西工大C语言上机考试题库
- 格式:docx
- 大小:5.58 MB
- 文档页数:54
1:2:3
#include
#include
int main()
{
int i=0,j=0,k=0,a=0,b=0,c=0,l=0,m=0,n=0,d=0,p=0,q=0;
for(i=1;i<=3;i++)
{
for(j=1;j<=9;j++)
{
if(i!=j)
{
for(k=1;k<=9;k++)
{
if(k!=j&&i!=k)
{
a=i*100+j*10+k;
b=a*2;
c=a*3;
l=b%10,d=c%10;
m=(b%100)/10,p=(c%100)/10;
n=b/100,q=c/100;
if(l!=0&&m!=0&&n!=0&&d!=0&&p!=0&&q!=0)
if(i!=l&&i!=m&&i!=n&&j!=l&&j!=m&&j!=n&&k!=l&&k!=m&&k!=n) if(i!=d&&i!=p&&i!=q&&j!=d&&j!=p&&j!=q&&k!=d&&k!=p&&k!=q)
if(l!=d&&l!=p&&l!=q&&m!=d&&m!=p&&m!=q&&n!=d&&n!=p&&n!=q)
printf("%d %d %d\n",a,b,c);
}
}
}
}
}
return 0;
}
8
#include"stdio.h"
int main()
{
int a,b[10],m=0,n=0,p;
int i,j,k;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
m=0;
n=0;
p=i;
for(j=0;p!=0;j++)
{
b[j]=p%10;
p=p/10;
}
for(k=0;k {m=m+b[k]; if(b[k]==8) {n=1; } } if(m%8==0) {printf("%d ",i); continue;} if(i%8==0) {printf("%d ",i); continue;} if(n==1) {printf("%d ",i); continue;} } return 0; } 8的次数 A*B #include #include #include void cheng(char a[],char b[]) { int i,j,ca,cb,*s; ca=strlen(a); cb=strlen(b); s=(int *)malloc(sizeof(int)*(ca+cb)); for (i=0;i for (i=0;i for (j=0;j s[i+j+1]+=(a[i]-'0')*(b[j]-'0'); for (i=ca+cb-1;i>=0;i--) if (s[i]>=10) { s[i-1]+=s[i]/10; s[i]%=10; } i=0; while(s[i]==0) i++; for (;i printf("\n"); free(s); } int main() { char a[100],b[100]; gets(a),gets(b); if(a[0]=='-'&&b[0]!='-') { printf("-"); cheng(&a[1],b); } else if(a[0]=='-'&&b[0]=='-') { cheng(&a[1],&b[1]); } else if(a[0]!='-'&&b[0]=='-') { printf("-"); cheng(a,&b[1]); } else cheng(a,b); return 0; } N边形面积 #include #include #define PI 3.1415926 int main() { double s,a; int n; scanf("%d %lf",&n,&a); s=a*a*n/(2*2*tan(PI/n)); printf("%.2lf\n",s); return 0; } 参加竞赛 #include int main() { int a,b,c,d,e; for(a=0;a<2;a++) for(b=0;b<2;b++) for(c=0;c<2;c++) for(d=0;d<2;d++) for(e=0;e<2;e++) if(((a==1&&b==1)||(a==0&&b==0)) &&((b==0&&c==1)||(b==1&&c==0)) &&((c==1&&d==1)||(c==0&&d==0)) &&(!(d==0&&e==0)) &&((e==1&&a==1&&d==1)||(e==0))) { if(a==1){printf("A ");} if(b==1){printf("B ");} if(c==1){printf("C ");} if(d==1){printf("D ");}