-
#include <stdio.h>??????? /*這里的好像缺少頭文件哦!*/
int main ()?? ?????
????? /*這里沒有主函數(shù)名稱的*/
{
???? printf ("I love imooc!");??? /*看一下這里的打印語句是否正確*/?
??? return 0;
}查看全部 -
#include<stdio.h>
int main()
{
??? /*在雙引號中間輸入Hello World*/
??? printf("?????? Hello World??? ");
??? return 0;
}查看全部 -
7<x<100等價于x>7 && x<100;
查看全部 -
7<x<100等價于x>7 && x<100;
查看全部 -
a += 5;這個算式就等價于a = a+5;?將變量a和5相加之后再賦值給a
查看全部 -
// 定義相乘數(shù)字i,j以及結(jié)果result int i, j, result;
/*? 使用for循環(huán)解決本題相對簡單哦~ */
#include<stdio.h>
int main() {
for(i=9;i>=1;i--)
{
for(j=1;j<=i;j++) {
result=i*j;
if(result>=10){ printf("%d*%d=%d ",i,j,result); } else{printf("%d*%d=%d ",i,j,result);}
}
printf("\n");
}
return 0; }查看全部 -
取余運算中注意:
該運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1。
注:C語言中沒有乘方這個運算符,也不能用×,÷等算術(shù)符號。
查看全部 -
值不發(fā)生改變的量稱為常量;
直接常量:
整型常量:13、0、-13;
實型常量:13.33、-24.4;
字符常量:‘a(chǎn)’、‘M’
字符串常量:”I love imooc!”
符號常量:
?#define 標識符 常量值
查看全部 -
數(shù)據(jù)類型
查看全部 -
printf("輸出格式符",輸出項);
C語言中的常用格式化符:
當輸出語句中包含普通字符時,可以采用一下格式:
printf("普通字符輸出格式符", 輸出項);
例如:
輸出結(jié)果為:?a=10?
如果要輸出多個變量的并指定變量的位置時候,格式符還可以連用,變量之間需要用逗號隔開,如:
輸出結(jié)果為:?整數(shù):10,小數(shù):7.560000,字符:c?
注意:格式符的個數(shù)要與變量、常量或者表達式的個數(shù)一一對應(yīng)? ? ?
查看全部 -
C語言中的數(shù)據(jù)也是有類型的,C語言中,數(shù)據(jù)類型可分為:基本數(shù)據(jù)類型,構(gòu)造數(shù)據(jù)類型,指針類型,空類型四大類
1.整型數(shù)據(jù)是指不帶小數(shù)的數(shù)字
?
? 注:int、short int、long int是根據(jù)編譯環(huán)境的不同,所取范圍不同。而其中short int和long? ? int至少是表中所寫范圍,但是int在表中是以16位編譯環(huán)境寫的取值范圍。另外?c語言int的取? ? ? ?值? ?范圍在于他占用的字節(jié)數(shù) ,不同的編譯器,規(guī)定是不一樣。ANSI標準定義int是占2個字? ? ? ?節(jié),TC? ? 是按ANSI標準的,它的int是占2個字節(jié)的。但是在VC里,一個int是占4個字節(jié)的。
2.浮點數(shù)據(jù)是指帶小數(shù)的數(shù)字
?
? 注:C語言中不存在字符串變量,字符串只能存在字符數(shù)組中,這個后面會講。
查看全部 -
do-while循環(huán),一般形式如下:
do-while循環(huán)語句的語義是:它先執(zhí)行循環(huán)中的執(zhí)行代碼塊,然后再判斷while中表達式是否為真,如果為真則繼續(xù)循環(huán);如果為假,則終止循環(huán)。因此,do-while循環(huán)至少要執(zhí)行一次循懷句。
?注意:使用do-while結(jié)構(gòu)語句時,while括號后必須有分號。
根據(jù)do-while語句的特點,小明的代碼實現(xiàn)如下:
任務(wù)
某公司2014年在職人數(shù)為200人,以每年20%增長速度不斷擴大招工規(guī)模,請使用do-while循環(huán)計算從2014開始至哪一年招工規(guī)模能夠突破1000人。
在代碼編輯中,第8行,第10行補全代碼。
運行結(jié)果為:?到2023年招工規(guī)模突破1000人?
?#include <stdio.h>
int main()
{
? ? int number=200;
? ? int year=2014;
? ? do{
? ? ? year++;? ? ?
? ? ? number*=1.2;? ? ? ? ? ? ??
? ? ? //這里是不是應(yīng)該寫點什么?
? ? }while(number<1000);? ? ?//這里好像缺點什么
? ? printf("到%d年招工規(guī)模突破1000人\n", year);
? ? return 0;
}
查看全部 -
循環(huán)體如果包括有一個以上的語句,則必須用{}括起來,組成復(fù)合語句。
查看全部 -
#include int main() { int i, j, k; for(i=1; i<5; i++) { for( j=1 ; 10-i>=j ; j++ ) { printf(" "); } for( k=1 ; i*2-1>=k ; k++ ) { printf("*"); } printf("\n"); } return 0; }查看全部
-
簡單的if-else語句的基本結(jié)構(gòu)如下:
其語義是:如果表達式的值為真,則執(zhí)行代碼塊1,否則執(zhí)行代碼塊2。其執(zhí)行過程可表示為下圖:
那么考試成績?nèi)绻麨?00分,給買玩具,否則沒有獎勵。用代碼可以表示為:
注意:if()后面沒有分號,直接寫{},else后面也沒有分號,直接寫{}
注意:表達式只寫在if后面
例:
判斷閏年的規(guī)則是能被4整除并且不能被100整除,或者能被400整除的年份是閏年,否則是平年。
查看全部
舉報