㈠ 求C語言大神幫忙講解一下裡面每一句的意思
#include<stdio.h>
voidmain()
{
//定義三個變數a,b,c
inta,b,c;
//提示用戶輸入a,b的值
printf("Pleaseinputa,b:");
//輸入a和b的值
scanf("%d,%d",&a,&b);
//把a和b的值相加給c
c=a+b;
//輸出a+b=c的值
printf("%d+%d=%d ",a,b,c);
}
㈡ C語言每一個語句的意思
#include<stdio.h>//包含頭文件stdio.h
intmain()//定義主函數
{
intx,count;//定義變數,整數x、count
intcountdigit(intnumber,intdigit);//定義函數countdigit
printf("請輸入一個整數:");//屏幕列印「請輸入一個整數:」
scanf("%d",&x);//讀取輸入的整數x值
count=countdigit(x,2);//調用函數countdigit
printf("%d中包含%d個%d ",x,count,2);//列印輸出整數x中包含多少個2
return0;//返回值0,表示正常退出程序
}
intcountdigit(intnumber,intdigit)//初始化函數,定義形參,接收主函數實參
{
intcount,temp;//定義局部變數
if(number<0)//如果接收到的數(就是接收輸入的x的值)為負
number=-number;//取其相反數
count=0;//計數count賦初始值為0
while(number!=0)//當形參不等於0時執行下面的代碼
{
temp=number%10);//將形參除以10取余的值賦給temp
if(temp==digit)//如果余數等於2
count++;//計數加1
number=number/10;//形參除以10,上述代碼重復取余過程,如果余數為2,則計數加1,形參為0時退出執行
}
returncount;//返回計數的值
}