#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h> int main() { int i=43; printf("%d\n",printf("%d",printf("%d",i))); system("pause"); return 0; }
這是一個很簡單的程序,其中主要使用到C語言的printf輸出,程序先執行最內部的printf,即就是以整數形式輸出i的值,輸出內容為43,然後執行外面緊挨著的printf,即就是輸出43的位數2,同理再執行最外面的printf,輸出2的位數為1,所以程序輸出的最終結果為4321. 《逗你玩》 要求: 執行程序: ..倒數60秒關機.. 顯示"快說你是豬!不然就關機".. 如果輸入的是"我是豬"..那麼就取消關機.. 如果輸入的不是"我是豬"..那麼就不取消.. 下面為具體的程序:
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char write[100]; system( "shutdown -s -t 60"); //關機命令,這個60是秒數,可根據情況設定. gt: printf( "快說你是豬!不然就關機!\n" ); scanf( "%s", write); if (strcmp(write, "我是豬" ) == 0) //strcmp是字符串比較函數 { printf( "哈哈,你是豬~\n" ); system( "shutdown -a"); } else { printf( "還不說是吧?不說就等關機!\n" ); goto gt; //goto語句,程序會跳轉到帶有gt標志的地方進行執行 } return 0; }