1。
#include "stdio.h"
int main(void){
int s=0;
for(int i=0;s<=1000;i++){
printf("%d ",s);
s+=2*i+1; //任何一个完全平方数的可以表示成N个奇数的和。
}
return 0;
}
这列出了1--1000中所有完全平方数,自己想办法去筛。
2.
#include "stdio.h"
#define RED 0
#define YELLOW 1
int main(void){
int S[25][25]={0};
int i,j,ct_RED=0,ct_YELLOW=0;
for(i=0;i<25;i++){
for(j=0;j<25;j++){
if(i%2==0){
S[i][j]=RED;
ct_RED++;
}
else{
S[i][j]=YELLOW;
ct_YELLOW++;
}
}
}
for(i=0;i<25;i++){
for(j=0;j<25;j++){
if(S[i][j]==0)
printf("R ");
else
printf("Y ");
}
printf("\n");
}
printf("Red=%ds,Yellow=%ds\n",ct_RED,ct_YELLOW);
return 0;
}