輸出結果為什么不完全正確啊???
#include <stdio.h>
int main()
{
? ? //定義三位數num,個位數sd,十位數td,百位數hd
? ? int num, sd, td, hd;
? ? //循環所有三位數
? ? for(num=100;num<1000;num=num+1)
? ? {
? ? ? ? //獲取三位數字num百位上的數字
? ? ? ? hd =num/100;
? ? ? ? //獲取三位數字num十位上的數字
? ? ? ? td =(num-hd*100)/10;
? ? ? ? //獲取三位數字num個位上的數字
? ? ? ? sd =num-hd*100-td*10;
? ? ? ? //水仙花數的條件是什么?
? ? ? ? if(num=hd*hd*hd+td*td*td+sd*sd*sd)?
? ? ? ? {
? ? ? ? ? ? printf("水仙花數字:%d\n", num);? ??
? ? ? ? }
? ? }
? ? return 0;? ??
}
2021-10-02
#include <stdio.h>
? ? double n;
? ? double sum;
? ? double num;
? ? double f(double n,double num)
? ? {
? ??
? ? if(n<=3.0,5<=num<23)
? ? {
? ? ? ? sum=13;
? ? }
? ? else if(n<=3.0,0<=num<5||23<=num<24)
? ? {
? ? ? ? sum=13+2*3;
? ? }
? ? else if(n>3.0,0<=num<5||23<=num<24)
? ? {
? ? ? ? sum=13+2*n+(n-3)*2.3;
? ? }
? ? else(n>3.0,5<=num<23);
? ? {
? ? ? ? sum=13+(n-3)*2.3;
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
JAVA
2021-09-13
'If' 判斷哪里,是絕對'==',而不是一個賦值'='。
即: if(num'=='........)?