解題思路:需要對100-200之間的每一個數進行遍歷,如果不能被3整除,就將此數輸出,若能被3整除,就不輸出此數,讀者可以考慮使用這個語句做判斷條件:
if(i%3==0)
原始碼演示:
#include<stdio.h>//標頭檔案 int main()//主函式 { int i;//定義整型變數 for(i=100;i<201;i++)//設定迴圈初始值,迴圈條件,迴圈增量 { if(i%3==0) //如果可以被3整數,那麼取餘結果會是0 continue;//跳出當前迴圈,繼續下一次迴圈 printf("%d ",i);// 如果沒有被3整數,那麼輸出這個數 } printf("\n");//換行 return 0;//函式返回值為0 }
編譯執行結果如下:
100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 124 125 127 128 130 131 133 134 136 137 139 140 142 143 145 146 148 149 151 152 154 155 157 158 160 161 163 164 166 167 169 170 172 173 175 176 178 179 181 182 184 185 187 188 190 191 193 194 196 197 199 200--------------------------------Process exited after 1.522 seconds with return value 0請按任意鍵繼續. . .
當i能被3整除時,執行continue語句,流程跳轉當前迴圈,繼續下一次迴圈。
最新評論