你也可以上程序咖(https://meta.chengxuka.com)狮惜,打開大學(xué)幕題板塊,不但有答案挨措,講解,還可以在線答題浪南。
題目1:對C語言來說,下列標示符中哪些是合法的漱受,哪些是不合法的?
total络凿,_debug, Large&Tall, Counter1昂羡, begin_
答:
合法的: total絮记、_debug、 Counter1虐先、 begin_ 怨愤。
不合法的: Large&Tall。
解析:
一赴穗、什么是標識符?在 C 語言中膀息,用來表示變量般眉,函數(shù),數(shù)據(jù)類型潜支,語句等等這些甸赃,所使用的符號,就被稱作標識符冗酿。
二埠对、C 語言中對標識符的規(guī)定:
1、C 語言的標識符裁替,必須由字母项玛,數(shù)字,下劃線組成弱判,其中第一個字符必須是字母或者下劃線襟沮。
2、在 C 語言中,是區(qū)分大小寫的开伏。
三膀跌、在 C 語言中,最主要的標識符是保留字和用戶自定義的標識符固灵。
1捅伤、保留字,也叫做關(guān)鍵字巫玻,是 C 語言規(guī)定的丛忆,并且有特定含義 和 有專門用途的標識符。 主要與和數(shù)據(jù)類型和語句有關(guān)大审。
2蘸际、用戶自定義標識符。
就是用戶自己定義的徒扶,一般用于變量名粮彤,數(shù)據(jù)類型名,函數(shù)名姜骡,符號常量名等等导坟。
題目2: 改寫 1.4 節(jié)中的流程圖 1.2, 求 1一100 中能被 6 整除的所有整數(shù)的和圈澈。
答:
解析:
對于 1.4 節(jié)中的流程圖 1.2惫周,是求 1-100 偶數(shù)和。流程圖如下:
其實兩道題的流程思路差不多康栈。
題目3:改寫 1.4 節(jié)中的程序递递,求 1-100 中能被 6 整除的所有整數(shù)的和,并在編程環(huán)境中驗證該程序的運行結(jié)果啥么。
解:
答案代碼:
#include <stdio.h>
int main(void)
{
int i,
sum = 0;
for (i = 1; i <= 100; i++)
if (i % 6 == 0)
sum = sum + i;
printf("sum=%d\n", sum);
return 0;
}
運行結(jié)果:
4登舞、對于給定的整數(shù) n (n>1),請設(shè)計一個流程圖判別 n 是否為一個素數(shù)(只能被1和自己整除的整數(shù))悬荣,并分析該流程圖中哪些是順序結(jié)構(gòu)菠秒、哪些是分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
答:
解析:
素數(shù)就是只能被 1 和自己整除的數(shù)氯迂。那我們讓 n 從 2 開始除践叠,一直除到 n-1,如果在這期間嚼蚀,n 可以被整除禁灼,那么就說明 n 不是素數(shù),如果一次都沒有被整除過轿曙,那么 n 就是素數(shù)匾二。