C Language
C Language
#include <stdio.h>
void swap(int *a,int *b){
int t=*a;*a=*b;*b=t;
}
int main(){
int a,b,c;scanf("%d%d%d",&a,&b,&c);
if(a>b)swap(&a,&b);
if(a>c)swap(&a,&c);
if(b>c)swap(&b,&c);
printf("%d,%d,%d",a,b,c);
return 0;
}
2 x,
x==0 printf("f(x)=0")
x!=0printf("f(x)=1/x");
#include <stdio.h>
int main(){
double x;scanf("%lf",&x);
if(x==0)printf("f(%1lf)=%.1lf\n",x,x);
else printf("f(%.1lf)=%.1lf\n",x,1/x);
return 0;
}
3 1!+2!+3!+ +10!
#include <stdio.h>
int main(){
int i,s=1,sum=0;
2
for(i=1;i<11;i++){
s=s*i;sum=sum+s;
}printf("sum=%d\n",sum);
return 0;
}
4 n in [1,10]
____1
___22
__333
_4444
55555
#include<stdio.h>
int main(){
int i,j,n,k;scanf("%d",&n);
for(i=1;i<=n;i++) {
for(j=1;j<=n-i;j++)printf(" ");
for(k=1;k<=i;k++)printf("%d",i);
printf("\n");
}
return 0;
}
5 2~100
#include<stdio.h>
#include<math.h>
int main(){
int i,j,f;
for(i=2;i<=100;i++){
f=1;
3
for(j=2;j<=sqrt(i);j++){
if(i%j==0){
f=0;break;
}
}if(f)printf("%d ",i);
}
return 0;
}
6 $
#include <stdio.h>
int main() {
char c;int letters=0,space=0,numbers=0,others=0;
while((c=getchar())!='$'){
if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))letters++;
else if(c==' ')space++;
else if(c>='0'&&c<='9')numbers++;
else others++;
}
printf(" %d %d, %d, %d\n",letters,numbers,space,others);
return 0;
}
7 99
#include <stdio.h>
int main(){
int i,j;//%-3d, 3 3__
for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
printf("%d*%d=%-3d",j,i,j*i);
4
}printf("\n");
}
return 0;
}
8 a c
b
#include <stdio.h>
int main(){
char a[80];int i,b[80],k=0;
gets(a);
for(i=0;a[i]!='\0';i++){
if(a[i]=='c')b[k++]=i;
}
for(i=0;i<k;i++)printf("%3d",b[i]);
return 0;
}
9 30 2
5
#include <stdio.h>
int main(){
int a[30],b[6],i,j=0,k=0,sum=0;
for(i=0;i<30;i++,k+=2)a[i]=2+k;
for(i=0;i<30;i++){
sum=sum+a[i];
if((i+1)%5==0){
b[j++]=sum/5;sum=0;
}
}
5
for(i=0;i<6;i++)printf("%d\n",b[i]);
return 0;
}
10 2*3 2,4,6
#include <stdio.h>
int main() {
int a[2][3];
int i,j,kW=2;
for(i=0;i<2;i++)for(j=0;j<3;j++){
a[i][j]=k;k+=2;
}
for(i=0;i<3;i++){
for(j=0;j<2;j++){
printf("%4d",a[j][i]);
}printf("\n");
}
return 0;
}
11 5*5 1~25
#include <stdio.h>
int main() {
int a[5] [5],i,j,n=1;
for(i=0;i<5;i++)for(j=0;j<5;j++)a[i][j]=n++;
for(i=0;i<5;i++){
for(j=0;j<=i;j++){
printf("%-4d",a[i][j]);
}printf("\n");
}
6
return 0;
}
12 n*n
#include <stdio.h>
void print(int n){
int a[10][10]={0};int val=1;
int top=0,bottom=n-1,left=0,right=n-1;
while(val<=n*n){
for(int i=left;i<=right;i++)a[top][i]=val++;
top++;
for(int i=top;i<=bottom;i++)a[i][right]=val++;
right--;
for(int i=right;i>=left;i--)a[bottom][i]=val++;
bottom--;
for(int i=bottom;i>=top;i--)a[i][left]=val++;
left++;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
printf("%4d",a[i][j]);
}printf("\n");
}
}
int main(){
int n;scanf("%d",&n);
print(n);return 0;
}
7
13 n*n
#include<stdio.h>
void print(int n){
int a[10][10]={0};int val=1;
int top=0,bottom=n-1,left=0,right=n-1;
while(val<=n*n){
for(int i=right;i>=left;i--)a[top][i]=val++;
top++;
for(int i=top;i<=bottom;i++)a[i][left]=val++;
left++;
for(int i=left;i<=right;i++)a[bottom][i]=val++;
bottom--;
for(int i=bottom;i>=top;i--)a[i][right]=val++;
right--;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
printf("%4d",a[i][j]);
}printf("\n");
}
}
int main(){
int n;scanf("%d",&n);
print(n);return 0;
}
14 a 10 a
b, 3 b.
#include<stdio.h>
int main(){
int a[10],b[10];
8
for(int i=0;i<10;i++)scanf("%d",&a[i]);
for(int i=1;i<10;i++)b[i]=a[i]/a[i-1];
for(int i=1;i<10;i++){
printf("%4d",b[i]);
if(i%3==0)printf("\n");
}
return 0;
}
15 a b, b 5 a b
5, b a
#include<stdio.h>
#include<string.h>
int main(){
char a[80],b[80];
int i=0,j;
gets(a);gets(b);
while(a[i++]!='\0');
for(j=0,i--;j<5&&b[j]!='\0';j++){
a[i++]=b[j];
}a[i]='\0';
puts(a);return 0;
return 0;
}
16 0 4 -1
#include<stdio.h>
int main(){
int s[5]={0},x;
9
while(scanf("%d",&x)==1&&x!=-1){
if(x>=0&&x<=4)s[x]++;
}
for(int i=0;i<5;i++)printf("%d:%d \n",i,s[i]);
return 0;
}
17 c=add(a,b).
#include<stdio.h>
float add(float x,float y){
float z;z=x+y;return (z);
}
int main(){
float a,b,c;scanf("%f%f",&a,&b);c=add(a,b);
printf("sum=%f\n",c);return 0;
return 0;
}
#include<stdio.h>
int sum(int n){
int i,s=0;
for(int i=1;i<=n;i++)s=s+i;
return s;
}
int main(){
int a,b;scanf("%d",&a);b=sum(a);
printf("%d\n",b);return 0;
}
10
19 mypow(x,n) x n
#include<stdio.h>
int mypow(int x,int n){
int i,res=1;
for(i=1;i<=n;i++)res*=x;
return res;
}
int main(){
int x,n;scanf("%d%d",&x,&n);
printf("%d\n",mypow(x,n));return 0;
}
20 c=fun(a,b).
#include<stdio.h>
#include<math.h>
int fun(int x,int y){
int z;z=fabs(x-y);return (z);
}
int main(){
int a=1,b=5,c;c=fun(a,b);
printf("%d\n",c);return 0;
}
21 for(int i=1;i<=n;i++)2/(i*(i+1))
#include<stdio.h>
float fun(int n){
int i;float s=1.0,t=1.0;
for(i=2;i<=n;i++){
t=t+i;s=s+1/t;
11
}return s;
}
int main() {
int n;scanf("%d",&n);
float c=fun(n);
printf(" %f",c);return 0;
}
22 isprime() a
#include<stdio.h>
#include<math.h>
int isprime(int x){
int i;
for(i=2;i<=sqrt(x);i++)if(x%i==0)return 0;
return 1;
}
int main(){
int a;scanf("%d",&a);
if(isprime(a))printf("%d \n",a);
else printf("%d \n",a);
return 0;
}
23
#include<stdio.h>//
int fac(int n){
if(n==1||n==0)return 1;
return n*fac(n-1);
}
int main(){
12
int n;scanf("%d",&n);
printf("%d\n",fac(n));return 0;
}
#include<stdio.h>//
int fac(int n){
int res=1;
for(int i=1;i<=n;i++)res*=i;
return res;
}
int main(){
int n;scanf("%d",&n);
printf("%d\n",fac(n));return 0;
}
24 m!/(n!*(m-n)!), m>n
#include<stdio.h>
float C(int m,int n){
int i;double p=1.0;
for(i=1;i<=m;i++)p=p*i;
for(i=1;i<=n;i++)p=p/i;
for(i=1;i<=m-n;i++)p=p/i;
return p;
}
int main(){
printf("P=%f\n",C(12,8));
return 0;
}
25 1234.5 4
13
#include<stdio.h>
int count(int n){
int i=0;if(n<0)n=-n;
while(n>0){
n/=10;i++;
}return i;
}
int main(){
double n;scanf("%lf",&n);
int intPart=(int)n;
printf("%d\n",count(intPart));return 0;
}
26 Turbo C
p 5
#include<stdio.h>
int main(){
char *a="Turbo C",*p=a+4;printf("%c\n",*a);
puts(a);printf("%c\n",*p);return 0;
}
27 Language a,
Language
nguage
uage
ge
#include<stdio.h>
int main(){
char a[]="Language",*p=a;
14
for(;*p!='\0';p+=2)printf("%s\n",p);
return 0;
}
28 1~12
#include<stdio.h>
int main(){
char *mons[]={"January","February","March","April","May","June",
"July","August","September","October","November","December"};
int m;scanf("%d",&m);printf("%s\n",*(mons+m-1));return 0;
}
29
#include<stdio.h>
#include<string.h>
int main(){
char *string,str[60];int n;
string=str;scanf("%s",string);
n=strlen(string);
while(n!=0){
string=str+n-1;n--;printf("%c",*string);
}printf("\n");return 0;
}
30 * .
#include<stdio.h>
int main() {
int i;char s[41],*p;
15
for(i=0;i<41;i++){
s[i]=getchar();
if(s[i]=='\n')break;
}
s[i]='\0';p=s;i=0;
while(*p){
if(i%2==0)*p='*';
putchar(*p);p++;i++;
}putchar('\n');return 0;
}
31 5
#include<stdio.h>
#include<string.h>
int main(){
char a[5][60],*p;int i;
for(i=0;i<5;i++)gets(a[i]);
p=a[0];for(i=1;i<5;i++)if(strlen(p)<strlen(a[i]))p=a[i];
printf("\nThe longest string is %s\n",p);return 0;
}
32 a n
#include<stdio.h>
void swap(int *a,int *b){
int t=*a;*a=*b;*b=t;
}
void rev(int *a,int size){
int *st=a,*ed=a+size-1;
while(st<ed){
swap(st,ed);
16
st++;ed--;
}
}
int main(){
int a[]={1,2,3,4,5,6,7,8,9,10};
int n=sizeof(a)/sizeof(a[0]);
rev(a,n);
for(int i=0;i<n;i++)printf("%d ",a[i]);
return 0;
}
33 ch
0.
#include<stdio.h>
char *find(char *s, char ch){
for(;*s!='\0';s++)if(*s==ch)return (s);
return NULL;
}
int main(){
char *p,ch='a';
char str[30]="C program.";
p=find(str,ch);
if(p==0)printf("Not found!\n");
else printf("The position is %d\n",p-str);
return 0;
}
17
34 10
1. 10 2. 3.
#include<stdio.h>
void swap(int *a,int *b){
int t=*a;*a=*b;*b=t;
}
void input(int a[]){
for(int i=0;i<10;i++)scanf("%d",&a[i]);
}
void output(int a[]){
for(int i=0;i<10;i++)printf("%d ",a[i]);
printf("\n");
}
void handle(int a[]){
int *M,*m,*p;
M=m=a;
for(p=a+1;p<a+10;p++){
if(*p>*M)M=p;
if(*p<*m)m=p;
}swap(m,a);if(M==a)M=m;
swap(M,a+9);
}
int main(){
int a[10];input(a);
handle(a);output(a);
return 0;
}
35
#include<stdio.h>
int is(int year){
18
return ((year%4==0&&year%100!=0)||(year%400==0));
}
int main(){
int year,month,day;int total=0;
int mons[]={31,28,31,30,31,30,31,31,30,31,30,31};
if(is(year))mons[1]=29;
for(int i=0;i<month-1;i++)total+=mons[i];
total+=day;
printf("%d %d %d %d ",year,month,day,total);
return 0;
}
36 10
#include<stdio.h>
int main(){
int a[10];
int *p=a;
int i,min,max;
float sum=0.0;
for(i=0;i<10;i++){
scanf("%d",p+i);
sum+=*(p+i);
}
max=a[0],min=a[0];
for(i=1;i<10;i++){
if(*(p+i)<min)min=*(p+i);
if(*(p+i)<max)max=*(p+i);
}
float avg=sum/10;
printf("%d %d %.2f\n",min,max,avg);return 0;
}
19
37 a b
#include<stdio.h>
void in(int*pa,int*pb,int n){
int t,i;
for(i=0;i<n;i++,pa++,pb++){
t=*pa;*pa=*pb;*pb=t;
}
}
int main(){
int a[]={1,2,3,4,5};
int b[]={11,12,13,14,15};
int i;in(a,b,5);
for(int i=0;i<5;i++)printf("%4d",a[i]);
printf("\n");
for(int i=0;i<5;i++)printf("%4d",b[i]);
return 0;
}
38
#include<stdio.h>
struct {
int year;int month;int day;
}date;
int is(year){
return (year%4==0&&year%100!=0)||(year%400==0);
}
int main(){
int i,tot;
int mons[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d,%d,%d",&date.year,&date.month,&date.day);
tot=0;
20
for(i=1;i<date.month;i++)tot+=mons[i];
if(is(date.year)&&date.month>2)tot++;
tot+=date.day;
printf(" %d \n",tot);return 0;
}
39 xx+yy+z*z=2000
f3.dat
#include<stdio.h>
#include<stdlib.h>
int main(){
FILE *fp;int i,j,k,s=0;
if((sp=fopen("f3.dat","w"))==NULL){printf("File open error.\n");exit(1);}
for(i=0;i<50;i++) for(j=0;j<50;j++)for(k=0;k<50;k++){
if(x*x+y*y+z*z==2000){
s++;fprintf(fp,"%d%d%d",i,j,k);
}
}
printf(" %d \n",s);fprintf(fp," %d",s);fclose(fp);return 0;
}
40 10 f2.dat
#include<stdio.h>
#include<stdlib.h>
int main(){
FILE *fp;int i,d[10];
if((fp=fopen("f2.dat","w"))==NULL){
printf("File open error.\n");exit(1);
}
for(i=0;i<10;i++){
21
scanf("%d",&d[i]);fprintf(fp,"%d ",d[i]);
}fclose(fp);printf("\n");return 0;
}
41 f2.dat 10
#include<stdio.h>
#include<stdlib.h>
int main(){
FILE *fp;int d[10],i;
if((fp=fopen("f2.dat","r"))==NULL){
printf("File open error.\n");exit(1);
}
for(i=0;i<10;i++){
fscanf(fp,"%d",&d[i]);printf("%d ",d[i]);
}fclose(fp);return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main(){
FILE *fp=fopen("f3.dat","w");
if(fp==NULL){
printf("File open error.\n");exit(1);
}
for(int i=0;i<32767;i++)if(i%3==1&&i%5==3&&i%7==5&&i%9==7){
printf("%d\n",i);fprintf(fp,"%d",i);break;
}fclose(fp);return 0;
}
22
43 6~1000 f3.dat (
)
#include<stdio.h>
#include<stdlib.h>
int cal(int n){
int sum=1;
for(int i=2;i*i<=n;i++){
if(n%i==0){
sum+=i;
if(i!=n/i)sum+=n/i;
}
}return sum;
}
int main(){
FILE*fp=fopen("f3.dat","w") ;int i,j,k,a[100],sum=0;
if(fp==NULL){
printf("File open error.");exit(1);
}
for(i=6;i<=1000;i++){
if(cal(i)==i){
fprintf(fp,"%d\n",i);
}
}fclose(fp);return 0;
}
#include<stdio.h>
int main(){
FILE *fp,*fg; int ch,i=1;
fg=fopen("test.txt","w");
while(i<=2){
23
if(i==1)fp=fopen("test1.txt","r");
else fp=fopen("test2.txt","r");
while((ch=fgetc(fp))!=EOF)fputc(ch,fg);
fclose(fp);i++;
}fclose(fg); return 0;
}
#include<stdio.h>
#include<math.h>
int main(){
float p,r,n;r=0.1;
n=10;p=pow(1+r,n);
printf("p=%f\n",p);return 0;
}
46
#include<stdio.h>
int main(){
int year;scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0)){
printf("%d \n",year);
}else{
printf("%d \n",year);
}return 0;
}
24
47 3 yes, no.
#include<stdio.h>
int main(){
int n;scanf("%d",&n);
if(n%3==0)printf("yes\n");
else printf("no\n");
return 0;
}
48 1+2+3+4+ +100
#include<stdio.h>
int main(){
int i,sum=0;
while(i<=100){
sum=sum+i;i++;
}printf("sum=%d\n",sum);
return 0;
}
#include<stdio.h>
int main(){
int i,n;long long sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++){
sum+=(long long)i*i;
}printf("sum=%lld\n",sum);
return 0;
}
25
50 12 3 3 6 8
#include<stdio.h>
int main(){
int i,j,k,num=0;
for(i=0;i<=3;i++)for(j=0;j<=3;j++){
k=8-i-j;if(0<=k&&k<=6)num++;
}printf(" %d \n",num);
return 0;
}
51
#include<stdio.h>
#include<math.h>
int main(){
int n,i,k;scanf("%d",&n);
k=sqrt(n);
for(i=2;i<=k;i++)if(n%i==0)break;
if(i<=k)printf("%d \n",n);
else printf("%d \n",n) ;
return 0;
}
52 100~200
#include<stdio.h>
#include<math.h>
int is(int n){
if(n<=1)return 0;
for(int i=2;i<=sqrt(n);i++){
26
if(n%i==0)return 0;
}return 1;
}
int main(){
for(int i=100;i<=200;i++){
if(is(i)){
printf("%d ",i);
}
}printf("\n");
return 0;
}
53 2/1,3/2,5/3,8/5,13/8 20
#include<stdio.h>
int main(){
int n,t,num=20;
float a=2,b=1,s=0;
for(n=1;n<=num;n++){
s=s+a/b;t=a;a=a+b;b=t;
}printf("sum is %f\n",s);return 0;
}
54 1~300
#include<stdio.h>
int main(){
int i,s1=0,s2=0;
for(i=1;i<=300;i++){
if(i%2==0)s2+=i;
else s1+=i;
}
27
printf(" :%d\n",s1);
printf(" :%d\n",s2);
return 0;
}
55 FIbonacci 20
#include<stdio.h>
int main(){
int i;int f[20] ={1,1};
for(i=2;i<20;i++){
f[i]=f[i-2]+f[i-1];
}
for(i=0;i<20;i++){
if(i%10==0)printf("\n");
printf("%6d",f[i]);
} return 0;
}
56 2*3
57 x,y
return z;
}
58 10
#include<stdio.h>
int main(){
int a[10],m,idx,i;
for(i=0;i<10;i++)scanf("%d",&a[i]);
for(i=1,m=a[0],idx=0;i<10;i++){
if(a[i]>m){
m=a[i];idx=i;
}
}printf(" %d, %d \n",m,idx+1);
return 0;
}
59 10
#include<stdio.h>
float average(float a[]){
int i;float aver,sum=a[0];
for(i=1;i<10;i++)sum=sum+a[i];
aver=sum/10;
return aver;
}
int main(){
float a[10],aver;
for(int i=0;i<10;i++)scanf("%f",&a[i]);
aver=average(a);
printf(" %f\n",aver);return 0;
}
29
60 5,10
#include<stdio.h>
float average(float a[],int n){
float aver,sum=a[0];
for(int i=1;i<10;i++){
sum=sum+a[i];
}aver=sum/n;
return aver;
}
int main(){
float a[5]={98.5,97,91,60,55};
float b[10]={67,68,13,34,65,45,90,76,98,54};
printf(" %6.2f\n",average(a,5));
printf(" %6.2f\n",average(b,10));
return 0;
}
61 isprime 1 0.
62 a b, b.
#include<stdio.h>
int main(){
char a[]="I am student",b[20];
int i;
30
for(i=0;a[i]!='\0';i++){
b[i]=a[i];
}b[i]='\0';
printf("%s",b);return 0;
}
63 10 f1.dat
#include<stdio.h>
#include<stdlib.h>
int main(){
FILE *fp;int i,d[10];
fp=fopen("f1.dat","w+");
if(fp==NULL){
printf("File open error");exit(1) ;
}
for(i=0;i<10;i++){
scanf("%d",&d[i]);fprintf(fp,"%d",d[i]);
}fclose(fp);return 0;
}
64 3 5 yes, no.
#include<stdio.h>
#include<stdlib.h>
int main(){
int x;scanf("%d",&x);
if(x%3==0&&x%5==0)printf("yes\n");
else printf("no\n");
return 0;
}
31
65 36 36 4 3,2 1.
#include<stdio.h>
int main(){
int m,w,c;
for(m=0;m<9;m++)for(w=0;w<12;w++){
c=36-w-m;
if((4*m+3*w+c/2==36)&&(c%2==0)){
printf(" %d %d %d \n",m,w,c);
}
}return 0;
}
66 5
#include<stdio.h>
int r(int x) {
int c=0;
while(x!=0){
c=c*10+x%10;
x/=10;
}return c;
}
int main(){
int num;scanf("%d",&num);
if(r(num)==num)printf(" ");
else printf(" ");
return 0;
}
32
67 0~4 -1 -1
#include<stdio.h>
int main(){
int a[5]={0};
int x;
while(scanf("%d",&x)==1&&x!=-1)if(x>=0&&x<=4)a[x]++;
for(int i=0;i<5;i++)printf("%d %d \n",i,a[i]);
return 0;
}
68 30 30
#include<stdio.h>
int main(){
int a[30];int i,max;
for(i=0;i<30;i++)scanf("%d",&a[i]);
max=a[0];
for(i=1;i<30;i++)if(a[i]>max)max=a[i];
printf(" %d\n",max);return 0;
}
69 6 92,85,66,89,95,79.
#include<stdio.h>
void sort(int a[],int n){
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(a[i]>a[j]){
int t=a[i];a[i]=a[j];a[j]=t;
}
33
}
}
}
int main(){
int a[]={92,85,66,89,95,79};int n=sizeof(a)/sizeof(a[0]);
sort(a,n);int sum=0;
for(int i=1;i<n-1;i++)sum+=a[i];
double avg=(double)sum/(n-2);
printf("%5.2f\n",avg);return 0;
}
70 5
#include<stdio.h>
#include<string.h>
int main(){
char strings[5][100];
int max_len=0,max_idx=0;
for(int i=0;i<5;i++)scanf("%s",strings[i]);
for(int i=0;i<5;i++){
int len=strlen(strings[i]);
if(len>max_len){max_len=len;max_idx=i;
}
}printf("%s\n,strings[max_idx]");return 0;
}
71 26 ASCII 3
#include<stdio.h>
int main(){
int i;char ch='A';
for(int i=1;i<=26;i++){
34
printf("%c:%d ",ch,ch);ch++;
if(i%3==0)printf("\n");
}printf("\n");return 0;
}
72 a={1,2,3,4,5,6,7,8,9,10}. a
#include<stdio.h>
int main(){
int a[]={1,2,3,4,5,6,7,8,9,10};
int n=sizeof(a)/sizeof(a[0]);
double avg=0;int cnt=0,sum=0;
for(int i=0;i<n;i++){
if(a[i]%2==0){
cnt++;sum+=a[i];
}
}
if(cnt>0) {
avg=sum/cnt;printf("%d,%f\n",cnt,avg);
}return 0;
}
73 A->E,B->F,..,V->Z,W->A. China->Glmre
#include<stdio.h>
int main(){
char c;
while((c=getchar())!='\n'){
if((c>='a'&&c<='z')||(c>='A'&&c<='Z')){
if(c>='A'&&c<='Z'){
c=((c-'A'+4)%26)+'A';
35
}
else if(c>='a'&&c<='z'){
c=((c-'a'+4)%26)+'a';
}
}putchar(c);
}
return 0;
}
74 10
#include<stdio.h>
void sort(int a[],int n){
for(int i=0;i<n-1;i++){
for(int j=i+1;j<n;j++){
if(a[i]>a[j]){
int t=a[i];a[i]=a[j];a[j]=t;
}
}
}
}
int main(){
int a[10];for(int i=0;i<10;i++)scanf("%d",&a[i]);
sort(a,10);for(int i=0;i<10;i++)printf("%d ",a[i]);
printf("\n");return 0;
}
#include<stdio.h>
int r(int n){
36
int c=0;
while(n){
c=c*10+n%10;
n/=10;
}return c;
}
int main(){
for(int i=10;i<2000;i++){
if(i==r(i))printf("%d ",i);
}return 0;
}
76 a^b%1000.
#include<stdio.h>
int main(){
int a,b;scanf("%d,%d",&a,&b);
long long res=1;
for(int i=0;i<b;i++)res=(res*a)%1000;
printf("a^b %3lld\n",res);
return 0;
}
77
#include<stdio.h>
int main(){
char s[100],c1,c2=' ';
int i=0,num=0;
gets(s);
while(s[i]!='\0'){
c1=s[i];
37
78
#include<stdio.h>
#include<math.h>
int main(){
int x,y,z;scanf("%d,%d",&x,&y);
z=abs(x-y);printf(" %d\n",z);
return 0;
}
79 1!+2!+ +n!
#include<stdio.h>
long long fac(int n){
if(n==0||n==1) return 1;
long long res=1;
for(int i=2;i<=n;i++)res*=i;
return res;
}
int main(){
int n;long long sum=0;scanf("%d",&n);
for(int i=1;i<=n;i++)sum+=fac(i);
printf("1!+2!+3!+...+n! %lld\n",sum);
return 0;
}
38
80 5
#include<stdio.h>
void swap(int *a,int *b){
int t=*a;*a=*b;*b=t;
}
int main(){
int a[5];int i,j;
for(i=0;i<5;i++)scanf("%d",&a[i]);
for(i=0,j=4;i<j;i++,j--)swap(&a[i],&a[j]);
for(i=0;i<5;i++)printf("%d ",a[i]);
return 0;
}
#include<stdio.h>
int main(){
int n=0,sum=0;
while(sum<200){
n++;sum+=n;
}printf(" n %d\n",n);
printf("1+2+3+...+n %d\n",sum);
return 0;
}
82 >90,A.8089,B.70 79,C.60~69,D.<60,E.
#include<stdio.h>
int main(){
int sco;scanf("%d",&sco);
39
if(sco>=0&&sco<=100){
switch(sco/10){
case 10:
case 9: printf("A") ;break;
case 8: printf("B") ;break;
case 7: printf("C") ;break;
case 6: printf("D") ;break;
default: printf("E") ;break;
}
}
return 0;
}