一些C题目
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
bool printfBigMonth(int N){
if(N>12){
printf("%d not a month!\n",N );
return false;
}
if((N<8)&&(N%2==1)||(N>7)&&(N%2==0)){
printf("%d is big month!\n",N );
return true;
}else{
printf("%d is not big month!\n",N );
return false;
}
}
int countZero(int N){
int count=0;
char str[32]={0};
sprintf(str,"%d",N);
char *p=str;
while(*p){
printf("s===%c\n",*p );
if(*p=='0')count++;
*p++;
}
return count;
}
int myatoi(){
return 0;
}
int countMostNum(char *str){
if(str==NULL){
return -1;
}
int temp[128]={0};
int i=0,max=0;
while(*str){
temp[*str]++;
*str++;
}
for(i=0;i<128;i++){
if(temp[i]>max){
max=temp[i];
printf("%c=%d\n",i,temp[i] );
}
}
return max;
}
bool isPrime(int n){
int i=0;
if(n<3){
return true;
}
for(i=2;i<n;i++){
if((n%i)==0){
return false;
}
}
return true;
}
int numDealProc(int n){
int i;
for(i=0;i<n;i++){
if(isPrime(i))printf("prime is %d\n",i );
}
return 0;
}
int getRandomProc(int K,int M,int N){
int i=0;
int tempk=0;
while(tempk<(m-n)){
if(tempk==K){
break;
}
tempk++;
}
return 0;
}
void sort(int a[],int n){
int i=0,j=0,tmp=0;
for(i=0;i<n;i++){
for ( j = i; j < n-1; j++){
if((a[i]%2==0)&&(a[j]%2!=0)){
printf("%d<=>%d\n",a[i],a[j] );
tmp=a[j];
a[j]=a[i];
a[i]=tmp;
}
}
}
for ( i = 0; i < n; ++i)
{
printf("a[%d]=%d\n",i,a[i] );
}
}
int main()
{
return 0;
}