程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> print?/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)

print?/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)

編輯:關於C語言

print?/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)      
* 程序的版權和版本聲明部分      
* All rights reserved.      
* 文件名稱: txt.c      
* 作    者: liuyongshui      
* 問    題:  在下面的加法算式中,不同的符號代表不同的數字,相同的符號代表相同的數字。 
*                學  C 

*            要  學  C 

*      + 都  要  學  C 

*      ________________ 

*        2   0   0   8  
* 問題來源:     
* 完成日期: 2013 年4 月10日      
* 版 本 號: V1.0      
*/     
 
#include<stdio.h> 
 
int main() 
{     
      int a;       //代表"都"    
      int b;       //代表"要" 
      int c;       //代表"學" 
      int d;       //代表"C" 
      int l; 
      int m; 
      int n; 
      int flag=0; 
 
      //  又題意可知 a!=0,b!=0,c!=0,a!=b!=c且a<3 && a>0  
 
      for(a=1; a<3; a++) 
      {     
          for(b=1; b<10; b++) 
          {      
              if(a!=b) 
              { 
                  for(c=1; c<10; c++) 
                  { 
                       if(c!=a && c!=b) 
                       { 
                          for(d=0; d<10; d++) 
                          { 
                              if(d!=c && d!=a && d!=b) 
                              { 
                                  n=c*10+ d; 
                                  m=b*100+ c*10+ d; 
                                  l=a*1000+ b*100+ c*10+ d; 
                                   
                                  if(n+m+l==2008) 
                                  {    
                                      flag=1;    //如果有成立的數,標記為1; 
                                      printf("都=%d  要=%d  學=%d  C=%d\n", a, b, c, d); 
 
                                      printf("都要學C=d%\n", l); 
 
                                      printf("  要學C=%d\n", m); 
 
                                      printf("    學C=%d\n", n); 
                                  } 
                              } 
                          } 
                       } 
                  } 
              } 
          } 
      } 
 
      if(flag==0) 
      { 
          printf("該題沒有答案!\n"); 
      } 
       
      return 0; 

/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)    
* 程序的版權和版本聲明部分    
* All rights reserved.    
* 文件名稱: txt.c    
* 作    者: liuyongshui    
* 問    題:  在下面的加法算式中,不同的符號代表不同的數字,相同的符號代表相同的數字。
*                學  C
*
*            要  學  C
*
*      + 都  要  學  C
*
*      ________________
*
*        2   0   0   8
* 問題來源   
* 完成日期: 2013 年4 月10日    
* 版 本 號: V1.0    
*/   

#include<stdio.h>

int main()
{   
   int a;       //代表"都"  
   int b;       //代表"要"
   int c;       //代表"學"
   int d;       //代表"C"
      int l;
   int m;
   int n;
   int flag=0;

      //  又題意可知 a!=0,b!=0,c!=0,a!=b!=c且a<3 && a>0

   for(a=1; a<3; a++)
   {   
       for(b=1; b<10; b++)
    {    
     if(a!=b)
     {
      for(c=1; c<10; c++)
      {
           if(c!=a && c!=b)
        {
           for(d=0; d<10; d++)
        {
            if(d!=c && d!=a && d!=b)
         {
          n=c*10+ d;
          m=b*100+ c*10+ d;
          l=a*1000+ b*100+ c*10+ d;
         
          if(n+m+l==2008)
          {  
           flag=1;    //如果有成立的數,標記為1;
              printf("都=%d  要=%d  學=%d  C=%d\n", a, b, c, d);

           printf("都要學C=d%\n", l);

           printf("  要學C=%d\n", m);

           printf("    學C=%d\n", n);
          }
         }
        }
        }
      }
     }
    }
   }

   if(flag==0)
   {
       printf("該題沒有答案!\n");
   }
     
      return 0;
}

 

 

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