#include<stdio.h>intmain(){int n,x,i,sum=0;//天数scanf("%d",&n);for(i =0; i < n; i++){scanf("%d",&x);
sum =2* x*(x -1)+1;//核心代码 等差数列前N-1项和的2倍+第N项的值的和的求解。2*(n-1)^2+2*n-1。printf("%d\n", sum);
sum =0;}return0;}
#include<math.h>
#include<stdio.h>
int Daffodil_number(int x, int y)
{
int i, j, k = 1, a, b, c;
int num, count = 0, ans[1005];
for (i = x; i <= y; i++)
{
a = i % 10; //个 位
b = 1 / 10 % 10; //十位
c = 1 / 10 / 10; //百位
num = a * a*a + b * b*b + c * c*c;
if (num == i)
{
count++;
ans[k] = i;
k++;
}
}
if (count == 0)printf("no\n");
else
{
for (j = 1; j <= count; j++)
printf("%d", ans[j]);
printf("\n");
count = 0;
}
return 0;
}
int main()
{
int m, n;
while (scanf("%d%d", &m, &n) != EOF && (m || n) != 0)
{
Daffodil_number(m, n);
}
return 0;
}
#include<stdio.h>intmain(){int N, t, c =0, a[10001];int i, j;scanf("%d",&N);for(i =0; i < N; i++)scanf("%d",&a[i]);for(j =0; j < N -1; j++)//必须N-1{for(i =0; i < N -1; i++){if(a[i]> a[i +1]){
t = a[i];
a[i]= a[i +1];
a[i +1]= t;
c++;}}}printf("%d\n", c);return0;}
#include<stdio.h>#define MAX 50 //宏定义。就是这个程序中出现的所有MAX都当作50。可以方便程序修改。voidsort(int n,int stu[MAX]){int i, j, t;for(i =0; i < n -1; i++)//选择排序法。 for(j = i +1; j < n; j++)if(stu[i]< stu[j]){
t = stu[i];
stu[i]= stu[j];
stu[j]= t;}printf("\n");//为了好看for(i =0; i < n; i++){printf("%d ", stu[i]);if((i +1)%10==0){//每10个数 换行printf("\n");}}printf("\n");//为了好看}voidsearch(int n,int m,int stu[MAX]){int i;for(i =0; i < n; i++){if(stu[i]== m){printf("\n%d\n", i+1);return;}}printf("no this score!\n");}intmain(){int i,m;int stu[MAX];int n =0;scanf("%d",&n);for(i =0; i < n; i++){scanf("%d",&stu[i]);}printf("\n");scanf("%d",&m);sort(n,stu);search(n,m, stu);return0;}
#include<string.h>#include<stdio.h>intmain(){char a[20000];while(scanf("%s", a)!=EOF){int len =strlen(a);int i, sum =0;for(i =0; i < len; i++){
sum = sum + a[i]-'0';}printf("%d %d\r\n", len, sum);}return0;}
#include<stdio.h>intmain(){int a, b, c, m, n, k;int x, y, z;while(scanf("%d %d %d %d %d %d",&a,&b,&c,&m,&n,&k)!=EOF){
x = a + m;
y = b + n;
z = c + k;if(z >=60){//第一次错在没有=
y +=1;
z %=60;}if(y >=60){
x +=1;
y %=60;}printf("%02d:%02d:%02d\n", x, y, z);}return0;}
#include<stdio.h>intmain(){char a[100];int sum =0, i;
a[0]=getchar();for(i =0; a[i]!='\n'; i++){
a[i +1]=getchar();}for(i =0; a[i]!='\n'; i++){
sum += a[i]-'a'+1;}printf("%d\n", sum);return0;}
#include<stdio.h>#include<string.h>intmain(){int i, k, n, x;int al, bl;char a[100], b[100];scanf("%s %s", a, b);
al =strlen(a);
bl =strlen(b);
k = al > bl ? al/bl : bl/al;if(al >= bl){for(i =0; i < al; i++){printf("%c", a[i]);if((i +1)% k ==0){
x =(i +1)/ k -1;if(x < bl)printf("%c", b[x]);}}}else{for(i =0; i < bl; i++){printf("%c", b[i]);if((i +1)% k ==0){
x =(i +1)/ k -1;if(x < al)printf("%c", a[x]);}}}return0;}//presentation error