![这里写图片描述](https://img-blog.csdn.net/20180309083636440?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
//A+B
int main()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",a+b);
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309083649668?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
/*
01序列
*/
/*
itoa();
该函数的头文件是"stdlib.h"
把一整数转化为字符串
itoa char *itoa(int value, char *string, int radix);
value 待转化整数
string 保存转换后得到的字符串
radix: 是基数的意思,即先将value转化为radix进制的数,范围介于2-36,比如10表示10进制,16表示16进制。
char * : 指向生成的字符串, 同*string。
%06s 输出长度为6的右对齐,左边不够补0
*/
int main()
{
int i;
char c[6];
for(i = 0; i < 64; i++)
{
itoa(i, c, 2);
printf("%06s\n", c);
}
return 0;
}
/*也可以用暴力*/
![这里写图片描述](https://img-blog.csdn.net/20180309083713769?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
/* 10002
strlen()求字符串长度 头文件<string.h>
itoa();
该函数的头文件是"stdlib.h"
把一整数转化为字符串
itoa char *itoa(int value, char *string, int radix);
value 待转化整数
string 保存转换后得到的字符串
radix: 是基数的意思,即先将value转化为radix进制的数,范围介于2-36,比如10表示10进制,16表示16进制。
char * : 指向生成的字符串, 同*string。
%06s 输出长度为6的右对齐,左边不够补0
*/
int main()
{
int i, j;
char c[6];
for(i = 1; i < 64; i++)
{
int count = 0;
itoa(i, c, 2);
int len = strlen(c);
for(j = 0; j < len; j++)
if(c[j] == '1')
count++;
if(count % 2 == 1)
printf("%06s\n", c);
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309083729980?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#include<stdio.h>
#include<math.h>
int main()
{
int i, j, t;
for(i = 1; i <= 25; i++)
{
for(j = 1; j <= 18; j++)
{
t = 65 + fabs(i - j);
printf("%c", t);
}
printf("\n");
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309083744430?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#include<stdio.h>
#include<math.h>
int main()
{
int i, j, t;
int n, m;
scanf("%d %d", &n, &m);
for(i = 1; i <= n; i++)
{
for(j = 1; j <= m; j++)
{
t = 65 + fabs(i - j);
printf("%c", t);
}
printf("\n");
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309083758431?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#include<stdio.h>
int main()
{
int i, j, t;
int a[3];
for(i = 100; i < 1000; i++)
{
t=0;
int temp = i;
for(j = 0; j < 3; j++)
{
a[j] = temp % 10;
temp /= 10;
}
for(j = 0; j < 3; j++)
t += (a[j] * a[j] * a[j]);
if(i == t)
printf("%d\n", i);
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309083823452?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#include<stdio.h>
int main()
{
int i, j, t;
int a[4];
for(i = 1000; i < 10000; i++)
{
int temp = i;
for(j = 0; j < 4; j++)
{
a[j] = temp % 10;
temp /= 10;
}
if(a[0] == a[3] && a[1] == a[2])
printf("%d\n", i);
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309083950267?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#include<stdio.h>
#include<math.h>
int main()
{
int i, j, t;
int len;
int num;
scanf("%d",&num);
int a[6]={0};
for(i=10000;i<1000000;i++)
{
int temp=i;
int total=0;
len=log10(i)+1;
for(j=0;j<len;j++)
{
a[j]=temp%10;
temp /= 10;
}
for(j=0;j<len;j++)
total+=a[j];
if(i>100000 && total==num)
{
if(a[0]==a[5] && a[1]==a[4] && a[2]==a[3] )
printf("%d\n",i);
}
else if(a[0]==a[4] && a[1]==a[3] && total==num)
printf("%d\n",i);
}
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309084014508?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#include<stdio.h>
#include<math.h>
int main()
{
int i,num;
int max=-10001,min=10001,total=0;
scanf("%d",&num);
if(num<1||num>10000)
return 0;
int a[10001];
for(i=0;i<num;i++)
{
scanf("%d",&a[i]);
if(fabs(a[i])>=10000)
return 0;
}
for(i=0;i<num;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
total += a[i];
}
printf("%d\n",max);
printf("%d\n",min);
printf("%d\n",total);
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309084028394?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
#include<stdio.h>
#include<math.h>
int main()
{
int i, num;
int a[101];
int total = 0;
int max = -1001, secmax = -1001;
int min = 1001, secmin = 1001;
scanf("%d", &num);
if(num < 2 || num > 100)
return 0;
for(i = 0; i < num; i++)
{
scanf("%d", &a[i]);
if(fabs(a[i]) >= 1000)
return 0;
}
for(i = 0; i < num; i++)
total += (a[i] * a[i]);
for(i = 0; i < num; i++)
{
if(a[i] >= max)
{
secmax = max;
max = a[i];
}
else if(a[i] > secmax && a[i] < max)
{
secmax = a[i];
}
if(a[i] <= min )
{
secmin = min;
min = a[i];
}
else if(a[i] < secmin && a[i] > min)
{
secmin = a[i];
}
}
printf("%d\n%d\n%d\n", secmax, secmin, total);
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309084039869?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
/*
A1010. 进制转换1
*/
int main()
{
char ch[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int num;
scanf("%d",&num);
int a,b;
a=num/16;
b=num%16;
printf("%c%c\n",ch[a],ch[b]);
return 0;
}
![这里写图片描述](https://img-blog.csdn.net/20180309084050355?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjY4MTY1OTE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
/*
A1011. 进制转换2
因为 边界 浪费很多时间
不要随意换行 因末尾添加 printf("\n"); 导致直接不能ac
*/
int main()
{
char ch[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int num,i;
char th[8];
scanf("%d",&num);
if(num<0||num>2147483647)
return 0;
int b;
int temp=0;
if(num==0)
{
printf("0");
return 0;
}
while(num)
{
b=num%16;
th[temp]=ch[b];
num=num/16;
temp++;
}
th[temp]=ch[b];
for(i=temp-1;i>=0;i--)
printf("%c",th[i]);
return 0;
}