1.如何判斷閏年?(①能被4整除但不能被100整除的年份②能被400整除的年份)
#include
int main()
2.如何判斷乙個素數?如何判斷100~200之間的素數?(除了1和它本身以外,不能被其他正整數整除)
#include
int main()
return 0;
}3.求兩個數的最大公約數,最小公倍數
#include
int main()
printf("big gongyueshu is %d\n",max);
printf("small gongbeishu is %d\n",(num1 * num2 / max));
return 0;
}4.設計乙個計算器程式
#include
int main()
return 0;
}5.設計乙個日曆程式,輸入年月日,輸出第多少天
#include
int main()
;printf("please input date:\n");
scanf("%d%d%d",&year,&month,&day);
for(i = 1; i < month; i++)
sum = sum + day;
if(month <= 2)
printf("第%d天\n",sum);
else
return 0;
}6.把乙個三位數整數逆序輸出
#include
int main()
printf("\n");
return 0;
}7.求1~100的和
#include
int main()
printf("%d\n",sum);
return 0;
}8.200~300之間不能被3整除的數,五個一行輸出
#include
int main()
if(j == 5)
}printf("\n");
return 0;
}9.統計1~n有多少個9
#include
int main()
temp =temp / 10;
}
}
printf("count=%d\n",count);
return 0;
}
10.輸入乙個整數a,再輸入兩個整數p1,p2(p1,p2<32),輸出該整數的二進位制表示方法中從右端開始的p1到p2位.
#include
#include
int main()
for(i = pl1; i <= pl2; i++)
printf("\n");
return 0;
}
位運算及其應用
按位與 如果兩個相應的二進位制位都為1,則該位的結果值為1,否則為0。按位或 兩個相應的二進位制位中只要有乙個為1,該位的結果值為1。按位異或 若參加運算的兩個二進位制位值相同則為0,否則為1。取反 是一元運算子,用來對乙個二進位制數按位取反,即將0變1,將1變0。左移 用來將乙個數的各二進位制位全...
整數演算法訓練
include void fun int n printf the number of nine is d n count intmain include intmain while jif count 3 i if i x for i 0 i printf n return0 include vo...
位運算 90 64位整數乘法
求 a 乘 b 對 p 取模的值。輸入格式 第一行輸入整數 a,第二行輸入整數 b,第三行輸入整數 p。輸出格式 輸出乙個整數,表示a b mod p的值。資料範圍 1 a,b,p 1e18 輸入樣例 3 45輸出樣例 2差點粘個大數板子2333 思路 1.b b1 b2 b3 a b p a b1...