程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言入門知識 >> 有趣的C語言小程序

有趣的C語言小程序

編輯:C語言入門知識
  判斷下面程序輸出的內容:  
#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;
}

 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved