C语言第一类题型
更新时间:2024-04-20 08:30:01 阅读量: 综合文库 文档下载
C语言编程第一周
1.编写一程序P122.C实现以下功能
从键盘读入4个数num1、num2、num3、num4,输出:(num1÷num2的余数)×num3+num4,不需考虑num2为0和计算结果溢出的情况。要求输出的结果中,整数部分宽度为8(不足8时以0补足)、小数部分宽度为7。编程可用素材:printf(\请输入4个数:\、printf(\计算结果为:?。请输入4个数:100 30 100.1234567 25
int main(void) { }
2.编写一程序P134.C实现以下功能
通过键盘输入一串(约定为10个字符),输出每个字符对应的ASCII码值(十进制)。编程可用素材:printf(\请输入10个字符:\、printf(\加密结果为:?。 请输入10个字符:Very Good!
加密结果为:86, 101, 114, 121, 32, 71, 111, 111, 100, 33 #include
int main(void) { }
3. 编写一程序P721.C实现以下功能
从键盘输入x,y,z的值,编写程序输出以下表达式的值: x+z%3*(int)(x+y)%2/4
编程可用素材:printf(\input x,y,z: \、printf(\= ?。 程序的运行效果应类似地如图1所示,图1中的红色部分是从键盘输入的内容。
return 0;
char a1, a2, a3, a4, a5, a6, a7, a8, a9, a10;
printf(\请输入10个字符: \
scanf(\printf(\加密结果为: %d, %d, %d, %d, %d, %d, %d, %d, %d, %d\\n\return 0;
int num1, num2, num4; double num3, xx;
printf(\请输入4个数:\
scanf(\xx = (num1 % num2) * num3 + num4; printf(\计算结果为:6.7f\\n\
计算结果为:00001026.2345670
#include
a7, a8, a9, a10);
please input x,y,z: 2.5,4.7,7 Result = 2.500000 #include
int main(void) { }
4. 编写一程序P736.C实现以下功能
从键盘上输入一个四位整数,计算各个位上的数字之和。编程可用素材:printf(\a number with 4-digit: \、printf(\?\\n\?。 Input a number with 4-digit: 1234 sum=10
#include
int main(void) { }
第二周
1.编写一程序P132.C实现以下功能
在屏幕上输出I can printf \\n,\& \\!。
程序的运行效果应类似地如图1所示。I can printf \\n,\& \\! #include
return 0;
printf(\scanf(\a2 = a1 % 10; a3 = a1 / 10 % 10; a4 = a1 / 100 % 10; a5 = a1 / 1000;
sum = a2 + a3 + a4 + a5; printf(\int a1, a2, a3, a4, a5, sum; return 0; float x, y, m; int zz;
printf(\scanf(\
m = x + zz % 3 * (int)(x + y) % 2 / 4; printf(\
int main(void) { }
2.编写一程序P710.C实现以下功能
输入一个小写英文字母,首先输出它及其ASCII码,然后输出其对应的大写字母及其ASCII码。编程可用素材:printf(\a lowercase letter: \、printf(\?(?)?。 Input a lowercase letter: yy(121)Y(89) #include
int main(void) { }
3.编写一程序P711.C实现以下功能
用scanf输入圆半径r,圆柱高h,求圆周长C1(=2πr)、圆面积S(=πr)、圆柱体积V(=πrh)。(注意:本题中规定圆周率取值为3.14)
编程可用素材:printf(\\、printf(\= ? S = ? V =?。 Input: r=1.3, h=5C1 = 8.16 S = 5.31V = 26.53 include
int main(void) {
printf(\
scanf(\cc = 3.14f * 2 * rr; ss = 3.14f * rr * rr; vv = 3.14f * rr * rr * hh;
printf(\double rr, cc, ss, vv; int hh;
2
2
printf(\return 0;
char xiao, da;
printf(\scanf(\da = xiao - 32;
printf(\return 0;
}
return 0;
4.编写一程序P733.C实现以下功能
从键盘读入一个任意字符,输出该字符ASCII的十六进制值。编程可用素材:printf(\a character: \、printf(\?') = 0x?\\n\?。 Input a character: bAscii('b') = 0x62 #include
int main(void) { }
5.编写一程序P723.C实现以下功能
输入三角形的三边长a、b、c(边长可以是小数),求三角形面积area,并输出。如果输入的三边构不成三角形,应给出“data error”的信息提示。注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中
p=(a+b+c)/2。编程可用素材:printf(\input triange sides: \、
printf(\error\\n\、printf(\?\\n\?。 please input triange sides: 3, 4, 5area=6.00
please input triange sides: 3, 4, 8data error include
int main(void) {
double aa, bb, cc, pp, area;
printf(\scanf(\if (aa+bb > cc && bb+cc > aa && aa+cc > bb) { } else { }
printf(\pp = ( aa + bb + cc ) / 2;
area = sqrt( pp * ( pp - aa ) * ( pp - bb ) * ( pp - cc )); printf(\
return 0;
printf(\scanf(\
printf(\char aa;
}
return 0;
6.编写一程序P135.C实现以下功能
通过键盘输入弧度x,输出x的正弦值(可用库函数sin)。编程可用素材:printf(\请输入弧度 x: \、printf(\?) = ?\\n\?。
请输入弧度 x: 1.552Sin(1.55) = 0.99982 #include
int main(void) { }
7.编写一程序P259.C实现以下功能
先从键盘读入7个数据(依次为3整数、2字符、2实数),然后按示例格式倒序输出这7个数据。编程可用素材:printf(\请输入7个数据(依次为3整数、2字符、2实数): \、printf(\这7个数据倒序为: \。请输入7个数据(依次为3整数、2字符、2实
数): 81 192 35 x m 6127.123763 152.351192这7个数据倒序为: 7-152.35119 6-6127.12376 5-m 4-x 3-35 2-192 1-81 #include
int main(void) { }
第三周
1.编写一程序P111.C实现以下功能
x(x只考虑整数int且必须定义为int、但F(x)完全可能超过int的表示范围)通过键盘输入(输入前
return 0;
printf(\请输入7个数据(依次为3整数、2字符、2实数): \
scanf(\
printf(\这7个数据倒序为: 7-%.5f 6-%.5f 5-%c 4-%c 3-%d 2-%d 1-%d\\n\a7, a6, a5, a4, a3, int a1, a2, a3; char a4, a5; double a6, a7; return 0;
printf(\请输入弧度 x: \scanf(\aa = sin(xx);
printf(\double xx, aa;
a2, a1);
给出提示Please input x:),然后计算并在屏幕上输出函数值。编程可用素材:printf(\input x: \、printf(\?) = ?。 ┌ -5x+27 (x<0) F(x)= ├ 7909 (x=0) └ 2x-1 (x>0) Please input x: 3F(3) = 5 #include
int main (void) { }
2.编写一程序P113.C实现以下功能
已知某银行整存整取存款不同期限的年息利率分别为:3.15%期限一年,3.63%期限二年, 4.02%期限三年,4.69%期限五年,5.36%期限八年。从键盘上输入存钱的本金(以元为单位,必须定义为int且应考虑金额很大的情况)和存款期限(只考虑1,2,3,5,8),求到期时能从银行得到的利息(以元为单位,应考虑有小数,不计复利)。编程可用素材:printf(\input benjin,cunqi: \、printf(\= ? yuan\?。Please input benjin,cunqi: 10000,8 lixi = 4288.00 yuan #include
int main (void)
if (xx > 0) { }
return 0;
fx = 2 * (double)xx - 1;
printf(\printf(\scanf(\if (xx < 0) { }
if (xx == 0) { }
fx = 7909.0;
printf(\
fx = ( - 5 ) * (double)xx + 27 ; printf(\ int xx; double fx;
{ }
int bj, cq; double money;
printf(\scanf(\money = bj; if (cq == 1) { } { }
return 0;
else { }
if (cq == 3) { } else { }
if (cq == 5) { } else { }
if (cq == 8) { }
printf(\printf(\
printf(\
if (cq == 2) { }
printf(\ else
printf(\
3.编写一程序P114.C实现以下功能
编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数(data1、data2必须定义为int,但二者相加可能超出int能表示的范围),op为运算符,它的取值只能是+、-、*、/、%。编程可用素材:printf(\input data1 op data2: \、printf(\chu shu wei 0.\\n\。Please input data1 op data2: 3000 + 2000 3000+2000=5000 #include
int main(void) {
printf(\scanf(\switch (op) {
case '+':
aa = (double) data1 + data2;
printf(\break;
aa = (double) data1 - data2;
printf(\break;
aa = (double) data1 * data2;
printf(\break;
if (data2 == 0) { } else { } break;
if (data2 == 0)
aa = (double) data1 / data2;
printf(\printf(\
int data1, data2; char op; double aa;
case '-':
case '*':
case '/':
case '%':
}
}
{ } else { } break;
printf(\
printf(\printf(\
default:
return 0;
4.编写一程序P270.C实现以下功能
从键盘读入3个实数,按由大到小的顺序输出这3个数。编程可用素材:printf(\请输入3个数:\、printf(\这三个数由大到小为: %.2f %.2f %.2f\\n\?。 请输入3个数:200.35 1056.1 72.132
这三个数由大到小为: 1056.10 200.35 72.13 #include
int main (void) {
printf(\请输入3个数:\
scanf(\if (a1 > a3 && a3 >a2) { }
if (a2 > a1 && a1 > a3) { }
if (a2 > a3 && a3 > a1) {
temp = a1; a1 = a2; a2 = temp; temp = a2; a2 = a1; a1 = temp; temp = a2; a2 = a3; a3 = temp;
float a1, a2, a3, temp;
}
}
temp = a2; a2 = a3; a3 = temp;
if (a3 > a1 && a1 > a2) { }
if (a3 > a2 && a2 > a1) { }
printf(\这三个数由大到小为: %.2f %.2f %.2f\\n\return 0;
temp = a1; a1 = a3; a3 = temp; temp = a1; a1 = a3; a3 = temp; temp = a3; a3 = a2; a2 = temp;
5.编写一程序P713.C实现以下功能
用scanf输入某年某月某日,判断这一天是这一年的第几天?以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份≥3时需考虑多加一天。注:判断年份是否为闰年的方法——为400的倍数为闰年,如2000年;若非100的倍数,而是4的倍数,为闰年,如
1996
年。编程可用素材:printf(\input year-month-day: \、
printf(\is the ...th day.\\n\。 Please input year-month-day: 2000-3-1
It is the 61th day. #include
int main (void) {
printf(\scanf(\sum = 0;
switch (month - 1) int year, month, day, sum;
{ case 11: sum = sum + 30; case 10: sum = sum + 31; case 9: sum = sum + 30; case 8: sum = sum + 31; case 7: sum = sum + 31; case 6: sum = sum + 30; case 5: sum = sum + 31; case 4: sum = sum + 30; case 3: sum = sum + 31;
case 2:
if ( year % 400 == 0 || ( year % 100 != 0 && year % 4 == 0 ) ) { sum = sum + 29;
} else { sum = sum + 28; }
case 1:
sum = sum + 31; break; default :
;
}
sum += day;
printf(\ return 0;
}
6.编写一程序P737.C实现以下功能
从键盘输入3个整数,输出绝对值最大的数。编程可用素材:printf(\3 numbers: printf(\number with maximum absolute value is ?
.\\n\
?
Input 3 numbers: 1, -362, 300
The number with maximum absolute value is -362
\、。
#include
int main (void) { }
7. 编写一程序P744.C实现以下功能
(1)从键盘输入一个一百分制成绩,如果不在0~100范围内,则要求重新输入数据,直到输入的数据在0~100范围内。
(2)将输入的数据转换成等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。
(3)要求使用switch、case、default语句,结果赋值给变量grade,并将变量grade的值输出到屏幕上。
(4)变量数据类型的选择应适当,在保证满足设计要求精度的情况下,养成不浪费内存空间和计算时间的好习惯。
编程可用素材:printf(\input the score(0-100): \、printf(\?,grade=?。 please input the score(0-100): 103 please input the score(0-100): 55.3 score=55.3,grade=E include
int main(void)
return 0;
printf(\scanf(\b1 = (int) fabs(a1); b2 = (int) fabs(a2); b3 = (int) fabs(a3); if (b1 >= b2 && b1 >= b3) { }
if (b2 >= b1 && b2 >= b2) { }
if (b3 >= b1 && b3 >= b2) { }
printf(\
max = a3; max = a2; max = a1;
int a1, a2, a3, b1, b2, b3, max;
{ }
第四周
1.编写一程序P226.C实现以下功能
从键盘读入两个整数iBegin和iEnd,要求输出≥iBegin且≤iEnd的所有整数。编程可用素材:printf(\Input two number: \、printf(\\、printf(\%d\?。 Please Input two number: 51 62
Result: 51 52 53 54 55 56 57 58 59 60 61 62 2.编写一程序P231.C实现以下功能
从键盘读入两个整数iBegin和iCount,要求输出≤iBegin的iCount个整数(后一数为前一数减7)。编程可用素材:printf(\Input two number: \、printf(\\、printf(\%d\?。
return 0;
printf(\scanf(\
while (score < 0 || score > 100) { }
switch ((int)(score / 10)) { }
if (score < 60) { }
printf(\case 10: case 9:
printf(\break;
printf(\break;
printf(\break;
printf(\break; ;
printf(\scanf(\float score;
case 8:
case 7:
case 6:
default:
Please Input two number: 903 8
Result: 903 896 889 882 875 868 861 854 3.编写一程序P125.C实现以下功能
从键盘读入两个字符cBegin和cEnd,要求输出≤cBegin且≥cEnd的所有字符。编程可用素材:printf(\Input two char: \、printf(\\。 Please Input two char: MA Result: MLKJIHGFEDCBA
4.编写一程序P269.C实现以下功能
从键盘读入两个整数iBegin和iEnd,要求按示例输出≤iBegin且≥iEnd的所有整数及其相邻的数。编程可用素材:printf(\Input two number: \、printf(\\。 Please Input two number: 800 795
Result: 800/801 799/800 798/799 797/798 796/797 795/796 #include
int main (void) { }
5.编写一程序P127.C实现以下功能
从键盘读入一个字符cBegin和一个数iCount,要求输出≤cBegin的iCount个字符。编程可用素材:printf(\Input a char and a number: \、printf(\\。 Please Input a char and a number: M 9 Result: MLKJIHGFE #include
int main (void) {
printf(\scanf (\int iCount, i, x; char cBegin; return 0;
printf(\scanf (\printf(\
for (i = iBegin; i >= iEnd; i--) { }
printf(\
printf(\int iBegin, iEnd, i;
}
printf(\
for (i = cBegin, x = 1; x <= iCount; x++, i--) { }
printf(\return 0;
printf(\
6. 编写一程序P140.C实现以下功能
从键盘输入5个字符,输出ASCII值最大的一个字符及其ASCII值。编程可用素材:printf(\请输入5个字符: \、printf(\最大的字符是 ?-?\\n\?。 请输入5个字符: YmAkX最大的字符是 m-109 #include
int main (void) {
return 0;
7.编写一程序P714.C实现以下功能
用scanf输入10个整数(采用int数据类型),计算所有正数的和、负数的和以及10个数的和。编程可用素材:printf(\10 integers: \、printf(\?,fushu=?,all=?。
printf(\请输入5个字符: \
scanf (\max = a1; if ( a2 > max) { }
if ( a3 > max) { }
if ( a4 > max) { }
if ( a5 > max) { }
printf(\最大的字符是 %c-%d\\n\
max = a5; max = a4; max = a3; max = a2;
char a1, a2, a3, a4, a5, max;
Input 10 integers: 4 6 20 -45 35 56 -23 -4 9 70 zhengshu=200,fushu=-72,all=128 #include
int main (void) {
int a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, fushu, zhengshu, all;
printf(\
scanf(\fushu = 0; zhengshu = 0; if (a1 > 0) { } else { }
if (a2 > 0) { } else { }
if (a3 > 0) { } else { }
if (a4 > 0) { } else { }
fushu += a4; zhengshu += a4; fushu += a3; zhengshu += a3; fushu += a2; zhengshu += a2; fushu += a1; zhengshu += a1;
if (a5 > 0) { } else { }
if (a6 > 0) { } else { }
if (a7 > 0) { } else { }
if (a8 > 0) { } else { }
if (a9 > 0) { } else { }
if (a10 > 0) { }
zhengshu += a10; fushu += a9; zhengshu += a9; fushu += a8; zhengshu += a8; fushu += a7; zhengshu += a7; fushu += a6; zhengshu += a6; fushu += a5; zhengshu += a5;
}
else { }
all = fushu + zhengshu;
printf(\return 0;
fushu += a10;
8. 编写一程序P752.C实现以下功能
键盘输入m,n(约定:m和n均≤1000且为正整数),输出介于m和n(含m和n)中能被3整除且至少有位数字是5的所有整数。编程可用素材:printf(\m, n: \、printf(\\。Input m, n: 100,200
Result: 105 135 150 153 156 159 165 195 #include
int main (void) { }
printf(\scanf(\printf(\if (m > n) { } else { }
for (; i <= max; i++) { }
printf(\
return 0;
if ((i % 3 == 0 ) && (i % 10 == 5 || (i / 10) % 10 == 5 || (i / 100) % 10 == 5 )) { }
printf(\i = m; max = n; i = n; max = m; int m, n, max, i;
9.编写一程序P753.C实现以下功能
计算X的Y次方,其中Y为整数(可以是负整数或0),X为实型。注意,程序中不能使用库函数pow或使用同名的变量、函数、单词。编程可用素材:printf(\x, y: \、printf(\?^?=?。Input x, y: 3.7,5 Result: 3.700000^5=693.439570 #include
int main (void) { }
10.编写一程序P215.C实现以下功能
求S=1/1!+1/2!+1/3!+?+1/N!并输出结果(显示时小数部分占16位,计算时要求从第1项开始往后累加)。N为任意自然数(只考虑int型),从键盘读入。编程可用素材:printf(\input n: \、printf(\?!=?。 Please input n: 18
S=1/1!+1/2!+...+1/18!=1.7182818284590455 #include
int main (void) {
printf(\double ss, j; int n, i; return 0;
printf(\scanf(\aa = 1;
i = (int) fabs(yy); j = 1;
for (; j <= i; j++) { }
if (yy < 0) { }
printf(\
aa = 1 / aa; aa = xx * aa; double xx, aa; int yy, i , j;
}
scanf(\ss = 0; j = 1;
for (i = 1; i <= n; i++) { }
printf(\return 0;
j = j * i; ss = 1 / j + ss;
11.编写一程序P716.C实现以下功能
求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字(可取1~9之间的一个值)。例如2+22+222+2222+22222(此时共有5个数相加),其中a值和有几个数相加由键盘输入控制。注意s的值有可能超出int的范围,编程可用素材:printf(\input a,n: \、printf(\?。 Please input a,n: 2,3 a+aa+...=246 #include
int main (void) { }
第五周
1.编写一程序P211.C实现以下功能
根据输入的n在屏幕上显示对应的以#组成的菱形图案。编程可用素材:printf(\input n: \。 Please input n: 1 #
return 0;
printf(\scanf(\j = 0; ss = 0;
for (i = 1; i <= nn; i++) { }
printf(\
j = j * 10 + aa; ss = ss + j; double ss, j; int aa, nn, i;
### #
#include
int main (void) { }
2.编写一程序P724.C实现以下功能
从键盘输入1~9之间的一个数,根据输入的数,输出对应的下三角乘法口诀表。要求积的输出占3个宽度,且左对齐。编程可用素材:printf(\a number(1~9): \。input a number(1~9): 3 1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9 #include
int main(void) {
printf(\scanf(\for (i=1; i<=num; i++) {
int i, j, num; return 0;
printf(\scanf(\
for (i=1; i<=2*n+1; i=i++) { }
for (j=1; j<=(2*n+1); j++) { }
printf(\
if (i+j>=n+2 && i+j<=3*n+2 && i-j>=-n && i-j<=n) { } else { }
printf(\printf(\
int n , i, j;
}
}
for (j=1; j<=i; j++) { }
printf(\
printf(\
return 0;
3.编写一程序P740.C实现以下功能
公鸡每只5元,母鸡每只3元,小鸡每3只1元,用M元钱买N只鸡,问公鸡、母鸡、小鸡各几只。编程可用素材:printf(\the money: \、printf(\the number: \、printf(\ cock hen chick\\n\。 Input the money: 100 Input the number: 100
cock hen chick 0 25 75 4 18 78 8 11 81 12 4 84 #include
int main (void) {
printf(\scanf(\
printf(\scanf(\
printf(\for (cock=0; cock<=n; cock++) {
for (hen=0; hen<=n-cock; hen++) { }
for (chick=0; chick<=n-hen-cock; chick = chick +3) { }
if (cock + hen + chick == n && cock * 5 + hen * 3 + chick / 3 == m) { }
printf(\
int m, n, cock, hen, chick;
}
}
return 0;
4.编写一程序P112.C实现以下功能
设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的产值,然后输出(输出时以万为单位,应考虑有小数)。编程可用素材:printf(\input x: \、printf(\= ? nian, chanzhi = ?。Please input x: 50.6
year = 2008 nian, chanzhi = 11340.18 #include
int main (void) { }
5.编写一程序P224.C实现以下功能
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第n(n从键盘输入)天早上想再吃时,就只剩下一个桃子了。求第一天共摘了多少个桃子(不考虑猴子是否真的能吃多少桃子)。编程可用素材:printf(\input n: \、printf(\?\?。Please input n:13 total=12286 #include
int main (void) {
printf(\scanf(\int n, i, total; return 0;
printf(\scanf(\year = 2006;
for (chanzhi=5000; chanzhi<=10000; chanzhi=chanzhi*(x/100+1)) { }
printf(\
year = year + 1; int year; float x; double chanzhi;
}
total = 1;
for (i=1; i<=n-1; i++) { }
printf(\return 0;
total = ( total + 1 ) * 2;
6.编写一程序P830.C实现以下功能
求1+2+3+??+n≤m时的最大n值及和sum(=1+2+3+??+n),其中m从键盘输入——不得使用解方程、算平方根方法。编程可用素材:printf(\input m: \、printf(\n=?, sum=?。please input m: 10000 Result: n=140, sum=9870 #include
int main (void) { }
7. 编写一程序P223.C实现以下功能
一个球从10000m高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第n(n从键盘输入)次落地时,共经过多少米?第n次反弹多高?编程可用素材:printf(\input n: \、printf(\?,hn=?。Please input n: 10 sn=29960.937500,hn=9.765625 #include
int main (void) {
int h, i, n; double sn, hn; return 0;
printf(\scanf(\sum =1;
for (n=1; sum<=m;) { }
printf(\
n++;
sum = sum + n; int m, n, sum;
}
8. 编写一程序P745.C实现以下功能
输入两个正整数m和n,求其最大公约数和最小公倍数。注:最大公约数也称最大公因子,指某几个整数共有因子中最大的一个;两个整数公有的倍数称为它们的公倍数,其中最小的一个正整数称为它们两个的最小公倍数。编程可用素材:printf(\input two integer numbers: \、printf(\greatest common divisor is printf(\least common multiple is ?。 please input two integer numbers: 35 15 the greatest common divisor is 5 the least common multiple is 105 #include
int main (void) {
printf(\scanf(\if (m > n) {
temp = m; m = n; n = temp;
int m , n, zdgys, zxgbs, temp, i;
?
、
return 0;
printf(\scanf(\h = 10000; if (n==1) { } else { }
printf(\
for (i=2, sn=h, hn=h; i<=n; i++) { }
hn = hn / 2;
hn = hn / 2; sn = sn + 2 * hn; hn = h; sn = h;
}
}
for (i=m; i<=m; i--) { }
zxgbs = (n * m) / zdgys;
printf(\printf(\return 0;
if (m%i==0 && n%i==0) { }
zdgys = i; break;
9. 编写一程序P793.C实现以下功能
从键盘读入一个数n(必须使用long int),先逆序输出n的各位数,再输出n的各位数之和。编程可用素材:printf(\请输入一个数:\、printf(\该数的各位数之逆序为:\、printf(\该数的各位数之和为:%d\\n\?。请输入一个数:1234567 该数的各位数之逆序为:7654321 该数的各位数之和为:28 #include
int main (void) { }
return 0;
printf(\请输入一个数:\scanf(\
printf(\该数的各位数之逆序为:\for (sum=0; aa!=0;) { }
printf(\该数的各位数之和为:%d\\n\
bb = aa % 10; aa = aa / 10; sum = sum + bb; printf(\long int aa; int bb, sum;
10.编写一程序P225.C实现以下功能
从键盘读入一个整数Num,按从小到大的顺序依次输出所有满足条件的3位数:该数各位数字的立方和等于Num。编程可用素材:printf(\Input a number: \、printf(\\、printf(\?、printf(\Find!\\n\。 Please Input a number: 251
Result: 155 236 263 326 362 515 551 623 632 include
int main(void) { }
return 0;
int num, aa, bb, cc, n, flag=0;
printf(\scanf(\printf(\for (n=100; n<=999; n++) { }
if (!flag) { } else { }
printf(\
printf(\aa = n / 100; bb = n % 100 / 10; cc = n % 10;
if (aa*aa*aa+bb*bb*bb+cc*cc*cc == num) { }
flag = 1; printf(\
正在阅读:
C语言第一类题型04-20
钛白粉工艺流程简图05-05
18个文言虚词用法例释07-09
8D报告模板09-07
北海XX房地产开发有限公司股权转让合同03-17
挣得值分析法在工程管理中的应用研究08-13
宇宙“海洋”作文400字07-08
好后勤管理工作的几点思考05-23
微分几何试题库(填空题)06-14
我的第一堂奥数课作文300字06-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 题型
- 一类
- 语言
- 数字指示秤检定原始记录
- XXX镇党的群众路线教育实践活动评估报告
- 高尔夫赛事策划方案范文大全
- 现代心理与教育统计学
- Pep小学英语五年级上册教材建议(交流)
- 微生物学检验基本技术!! - 图文
- 不良贷款清收先进个人事迹材料
- 2013年福建教师招考小学数学历年真题
- 南开中学高2017级14-15学年(上)期末试题 - 英语
- 宁波市北仑港发电厂“3·10”电站锅炉爆炸事故(完)
- 经济附加值EVA
- 高级财务会计期末复习1
- 四川省事业单位考试综合知识整理包含全书知识点
- 机电工程学院实习手册2013版
- 水利工程监理质量保证体系
- 三级儿童医院评审标准实施细则
- 引风机变频器操作说明及注意事项
- ABAQUS中Cohesive单元建模方法 - 图文
- 教师有效教学心得体会(共4篇)
- 衡阳恒大绿洲首期一标段临时用电施工组织设计1102