-
這種情況是錯的,因為主函數(shù)之前已經定義過一次常量,后面可以直接調用,沒必要重復一次
直接刪了數(shù)字就好了
查看全部 -
注意可以連著用,比如可以直接用%d%c,然后連用與隔開用(即%d,%c)輸出是不一樣的
這道題里面,連用輸出的是1.85m,隔著用輸出的是1.85,m
查看全部 -
#include <stdio.h>
int main()
{
??? int x = 10;
??? int y = 10;
??? //使用簡單賦值語句實現(xiàn)x乘以2。
???x*=2
??? //使用復合賦值語句實現(xiàn)y乘以2。
??? y*=2
??? printf("x=%d\n", x);
??? printf("y=%d\n", y);
??? return 0;
}查看全部 -
#insti
int main()
{
??? char c = 'a';
??? int n =?? 'c'???? //將c賦值給n
??? float f =?? 'n'?? //將c賦值給f
??? double d =? 'f'??? //將c賦值給d
??? printf("%d\n",n);
??? printf("%f\n",f);
??? printf("%lf\n",d);
??? return 0;???
}查看全部 -
#include <stdio.h>
int main()
{
??? int a,b,c,d;
??? double result;
??? a = 1;
??? b = 2;
??? c = 3;
??? d = 4;
??? result = a + b + c + d;??? //在這里體驗哦~
??? printf("%f\n", result);
??? return 0;
}查看全部 -
#include <stdio.h>
define? POCKETMONEY???? //定義常量及常量值
int main()
{
??? POCKETMONEY = 12;? //小明私自增加零花錢對嗎?
??? printf("小明今天又得到%d元零花錢\n", POCKETMONEY);
??? return 0;?
}查看全部 -
#include <stdio.h>
int main()
{
????? int? age = 15;
????? int? height = 162;
????? flot? weight = 82.5;
??????? isfat = 'y';
??? printf("年齡:%d 歲\n", age);
??? printf("身高:%d CM\n", height);
??? printf("體重:%f KG\n", weight);
??? printf("是否屬于肥胖兒童:%c\n", isfat);
??? /*%d,%f,%c此類符號在后面會有講解*/
??? return 0;???
}查看全部 -
#include <stdio.h>
int main()
{
??? int age=18;??????????????????????? /*這里定義年齡*/
??? printf("我今年%d歲!\n", age);
??? return 0;???
}查看全部 -
#include <stdio.h>
int main ()
{
printf("你是我的小呀小蘋果兒\n");
printf("怎么愛你都不嫌多\n");
printf("紅紅的小臉兒溫暖我的心窩\n");
printf("點亮我生命的火 火火火火\n");
??????????? return 0;
}查看全部 -
#include <stdio.h>
int main()
{
? ? //定義小編兜里的錢
? ? double money = 12? ? ?;?
? ? //定義打車回家的費用
? ? double cost =? ?11.5? ? ;??
? ? printf("小編能不能打車回家呢:");?
? ? //輸出y小編就打車回家了,輸出n小編就不能打車回家
? ? printf("%c\n",money>=cost ? 'y':'x' );
? ? return 0;
}
查看全部 -
C語言中的三目運算符:“?:”,其格式為:
?表達式1 ? 表達式2 : 表達式3;?
執(zhí)行過程是:
先判斷表達式1的值是否為真,如果是真的話執(zhí)行表達式2;如果是假的話執(zhí)行表達式3。
查看全部 -
如果相除的兩個數(shù)都是整數(shù)的話,則結果也為整數(shù),小數(shù)部分省略,如8/3 = 2
而兩數(shù)中有一個為小數(shù),結果則為小數(shù),如:9.0/2 = 4.500000。
查看全部 -
算術運算符
? ? ? ※ 賦值運算符
? ? ? ※ 關系運算符
? ? ? ※ 邏輯運算符
? ? ?
?※ 三目運算符
查看全部 -
C語言代碼由上到下依次執(zhí)行,原則上函數(shù)定義要出現(xiàn)在函數(shù)調用之前,否則就會報錯。但在實際開發(fā)中,經常會在函數(shù)定義之前使用它們,這個時候就需要提前聲明。
所謂聲明(Declaration),就是告訴編譯器我要使用這個函數(shù),你現(xiàn)在沒有找到它的定義不要緊,請不要報錯,稍后我會把定義補上。
函數(shù)聲明的格式非常簡單,相當于去掉函數(shù)定義中的函數(shù)體,并在最后加上分號;,如下所示:dataType??functionName(?dataType1?param1,?dataType2?param2?...?);
也可以不寫形參,只寫數(shù)據(jù)類型:
dataType??functionName(?dataType1,?dataType2?...?);
【實例1】定義一個函數(shù) sum(),計算從 m 加到 n 的和,并將 sum() 的定義放到 main() 后面。
#include?<stdio.h> //函數(shù)聲明 int?sum(int?m,?int?n);??//也可以寫作int?sum(int,?int); int?main(){ ????int?begin?=?5,?end?=?86; ????int?result?=?sum(begin,?end); ????printf("The?sum?from?%d?to?%d?is?%d\n",?begin,?end,?result); ????return?0; } //函數(shù)定義 int?sum(int?m,?int?n){ ????int?i,?sum=0; ????for(i=m;?i<=n;?i++){ ????????sum+=i; ????} ????return?sum; }
查看全部 -
#include <stdio.h>
int main()
{
? ? int m, n;
? ? for(m=2; m<=50; m++)
? ? {
for(n=2; n<=m; n++)
? ? ? ? {
? ? ? ? ? ? if(? m%n==0? ? ? )
? ? ? ? ? ? //什么條件下跳出當前循環(huán)
? ? ? ? ? ? ? ?break ;? ? ? ? ? ? ? ?//這里應該退出當前循環(huán)了
}
? ? ? ? if(m == n)? ?//n循環(huán)結束后,如果m=n的話就輸出m
? ? ? ? ? ? printf("%d? ", m);
}
return 0;? ??
}
內循環(huán)是重新開始的? ? 例如m=2,n=2? ? m=3,n=2? ?m=4,n=2
查看全部
舉報