程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c語言-求解C語言新手,這個怎麼編寫

c語言-求解C語言新手,這個怎麼編寫

編輯:編程解疑
求解C語言新手,這個怎麼編寫

新生不會這個,求具體解答啊!,,,,,,,,,,.......,圖片

最佳回答:


#include
void main()
{
int a;//聲明一個整形變量a,用於存儲第一個年齡
int b;//聲明一個整形變量b用於存儲第二個年齡
scanf("%d,%d",&a,&b);//從屏幕輸入兩個數字,以逗號隔開
//函數在調用之前必須向聲明
int GetFate(int age);//聲明一個函數對年齡進行計算
int Add(int a,int b);//聲明一個函數對兩數相加
a=GetFate(a);//對第一個年齡進行計算
b=GetFate(b);//對第二個年齡進行計算
a=Add(a,b);//將a與b相加
a=GetFate(a);//再次對a進行計算
printf("您和她的緣分是:%d",a);

}
///計算一個年齡
///年齡
///返回計算後的數字
int GetFate(int age)
{

int count=0;//聲明一個變量存儲相加的和
int y=0;//聲明一個變量存儲余數
while(age>=10)//判斷年齡是否大於等於10
{
y=age%10;//計算余數
age=age/10;//計算商
count+=y;//所有的余數相加
}
count+=age;//加上最後一位數
if(count>=10)//判斷結果是否大於等於10
{
count=GetFate(count);//循環調用自己
}
return count;//返回最後結果
}
///計算兩數之和
///第一個數
///第二個數
///返回相加結果
int Add(int a,int b)
{
return(a+b);//返回兩數相加的結果
}

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