sss的阶乘。代码如下
clude
tain() {ts = 1;ft; i++) {s = i; // 计算阶乘
}tfs); // 输出阶乘 0;
,求出它的所有因数。
的因数,如果是,则输出。代码如下
clude
tain() {t;ft; i++) {的因数tf(“%d “, i); // 输出因数
}
} 0;
3. 题目描述输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大写字母。
解析可以使用SCII码表中大写字母和小写字母的编码值之间的差值来实现大小写字母的转换。如果一个字符的SCII码值在~Z之间,则将其加上32即可得到对应的小写字母;如果在a~z之间,则将其减去32即可得到对应的大写字母。代码如下
clude
tain() {
char str[100];f(“%s”, str); // 输入字符串t i = 0; str[i] != ‘\0’; i++) {
if (str[i] >= ” && str[i]<= 'Z') {
str[i] += 32; // 转换为小写字母
} else if (str[i] >= ‘a’ && str[i]<= 'z') {
str[i] -= 32; // 转换为大写字母
}
}tf(“%s”, str); // 输出转换后的字符串 0;
以上就是几道二级C语言程序设计题目的解析和答案分享,希望可以帮助大家更好地掌握C语言的语法和常用函数。