C语言的上机的一些题目,哪为大侠帮写下源代码
1.输入三角形的三条边长,判断能否构成三角形,如果能构成三角形,则计算三角形的面积并判断三角形的类型(锐角三角形、钝角三角形、直角三角形)。2.编程求一元二次方程ax2+...
1. 输入三角形的三条边长,判断能否构成三角形,如果能构成三角形,则计算三角形的面积并判断三角形的类型(锐角三角形、钝角三角形、直角三角形)。
2. 编程求一元二次方程ax2+bx+c=0的根,其中a,b,c可以是任意实数,要求从键盘输入。
3. 输入年、月、日,编程求这一日是该年中的第几天。
4. 输出完整的九九表。
5. 输出左下三角形状的九九表。
6. 输出左上三角形状的九九表。
7. 输入一个数m,判断m是否是素数,如果输出“YES”,否则输出“NO”
8. 输出100~200之间的所有素数,并统计个数,按每个素数一行的格式输出这些素数。再另起一行输出素数的个数。
9. 输入一年year,判断year是否是闰年,如果是,输出“YES”,否则输出“NO”。
10. 输出2000~2050之间的所有闰年,并统计个数,按每5个闰年一行的格式输出这些闰年年号。再另起一行输出闰年的个数。
11. 输入一个数n,求n!
12. 输入一个数n,分别输出1!、2!、…n!
13. 输入一个数n,求1!+2!+…+n!
14. 输入一个数n,求1/1!+1/2!+…+1/n!
15. 用迭代的方法打印输出Fibbonacci数列的前20项,要求每行输出5个。
16. 用数组的方法打印输出Fibbonacci数列的前20项,要求每行输出5个。
17. 用递归的方法打印输出Fibbonacci数列的前20项,要求每行输出5个。
18. 编写函数factor(n),求n!,再用它求出表达式
19. 编写函数,根据整型号参数m的值,计算公式
的值。例如:m=5,则应输出0.536389.
20. 公鸡一只5元,母鸡一只3元,三只小鸡一元,一百元钱买一百只鸡。问公鸡、母鸡、小鸡各多少只。
21. 搬砖问题。36个人搬36块砖,男搬4,女搬3,2个小孩招一砖。问男、女、小孩各若干?
22. 用选择法对数组的N个整数排序,按由小到大的顺序输出。
23. 用选择法对数组的N个整数排序,按由大到小的顺序输出。
24. 用冒泡法对数组的N个整数排序,按由小到大的顺序输出。
25. 用冒泡法对数组的N个整数排序,按由大到小的顺序输出。
26. 将一唯数组a中的内容逆置重放。要求不得另外开辟数组,只能借助于一个临时变量。
27. 求一唯数组中的最大值并记下最大值所在的位置。
28. 求一唯数组中的最小值并记下最小值所在的位置。
29. 输出一唯数组数据的平均值,并输出大于平均值的那些数。
30. 输出一唯数组数据的平均值,并输出小于平均值的那些数。
31. 输入3行4列的矩阵,找出最大值,并记下最大值所在的行标和列标。
32. 输入3行4列的矩阵,找出最小值,并记下最小值所在的行标和列标。
33. 输入3行4列的矩阵,按行列形式输出该矩阵。并求其转置矩阵,并输出转置后的矩阵。
34. 输入3行3列的方阵,按行列形式输出该方阵。并求其转置矩阵,并输出转置后的矩阵。要求不得另外开辟数组,只能借助于一个临时变量。
35. 输入3行3列的方阵,按行列形式输出该矩阵。求两条对角线上的元素之和。
36. 输入3行4列的矩阵,按行列形式输出该矩阵。求周边元素之和,并输出。
37. 输入3行4列的矩阵,按行列形式输出该矩阵。求周边元素之平均值,并输出。
38. 求水仙花数。如果一个三位数的个位数、十位数和百位数的立方和等于该数自身,则称该数为水仙花数。(如153=1*1*1+5*5*5+3*3*3是小仙花数)。编程求出所有的水仙花数。
39. 输入一行字符,统计其中有多少个单词,单词之间用分隔符(空格或,;!.)分开。
40. 将N个国家名按字母顺序排序后输出
希望大家帮个忙,能写几个就写几个,谢谢 展开
2. 编程求一元二次方程ax2+bx+c=0的根,其中a,b,c可以是任意实数,要求从键盘输入。
3. 输入年、月、日,编程求这一日是该年中的第几天。
4. 输出完整的九九表。
5. 输出左下三角形状的九九表。
6. 输出左上三角形状的九九表。
7. 输入一个数m,判断m是否是素数,如果输出“YES”,否则输出“NO”
8. 输出100~200之间的所有素数,并统计个数,按每个素数一行的格式输出这些素数。再另起一行输出素数的个数。
9. 输入一年year,判断year是否是闰年,如果是,输出“YES”,否则输出“NO”。
10. 输出2000~2050之间的所有闰年,并统计个数,按每5个闰年一行的格式输出这些闰年年号。再另起一行输出闰年的个数。
11. 输入一个数n,求n!
12. 输入一个数n,分别输出1!、2!、…n!
13. 输入一个数n,求1!+2!+…+n!
14. 输入一个数n,求1/1!+1/2!+…+1/n!
15. 用迭代的方法打印输出Fibbonacci数列的前20项,要求每行输出5个。
16. 用数组的方法打印输出Fibbonacci数列的前20项,要求每行输出5个。
17. 用递归的方法打印输出Fibbonacci数列的前20项,要求每行输出5个。
18. 编写函数factor(n),求n!,再用它求出表达式
19. 编写函数,根据整型号参数m的值,计算公式
的值。例如:m=5,则应输出0.536389.
20. 公鸡一只5元,母鸡一只3元,三只小鸡一元,一百元钱买一百只鸡。问公鸡、母鸡、小鸡各多少只。
21. 搬砖问题。36个人搬36块砖,男搬4,女搬3,2个小孩招一砖。问男、女、小孩各若干?
22. 用选择法对数组的N个整数排序,按由小到大的顺序输出。
23. 用选择法对数组的N个整数排序,按由大到小的顺序输出。
24. 用冒泡法对数组的N个整数排序,按由小到大的顺序输出。
25. 用冒泡法对数组的N个整数排序,按由大到小的顺序输出。
26. 将一唯数组a中的内容逆置重放。要求不得另外开辟数组,只能借助于一个临时变量。
27. 求一唯数组中的最大值并记下最大值所在的位置。
28. 求一唯数组中的最小值并记下最小值所在的位置。
29. 输出一唯数组数据的平均值,并输出大于平均值的那些数。
30. 输出一唯数组数据的平均值,并输出小于平均值的那些数。
31. 输入3行4列的矩阵,找出最大值,并记下最大值所在的行标和列标。
32. 输入3行4列的矩阵,找出最小值,并记下最小值所在的行标和列标。
33. 输入3行4列的矩阵,按行列形式输出该矩阵。并求其转置矩阵,并输出转置后的矩阵。
34. 输入3行3列的方阵,按行列形式输出该方阵。并求其转置矩阵,并输出转置后的矩阵。要求不得另外开辟数组,只能借助于一个临时变量。
35. 输入3行3列的方阵,按行列形式输出该矩阵。求两条对角线上的元素之和。
36. 输入3行4列的矩阵,按行列形式输出该矩阵。求周边元素之和,并输出。
37. 输入3行4列的矩阵,按行列形式输出该矩阵。求周边元素之平均值,并输出。
38. 求水仙花数。如果一个三位数的个位数、十位数和百位数的立方和等于该数自身,则称该数为水仙花数。(如153=1*1*1+5*5*5+3*3*3是小仙花数)。编程求出所有的水仙花数。
39. 输入一行字符,统计其中有多少个单词,单词之间用分隔符(空格或,;!.)分开。
40. 将N个国家名按字母顺序排序后输出
希望大家帮个忙,能写几个就写几个,谢谢 展开
2个回答
展开全部
39
#include<stdio.h>
#include<string.h>
char a[100];
int main()
{
int sum = 1,i;
gets(a);
int len = strlen(a);
for(i = 0;i < len-1;i ++) {
if(a[i] == ' '|| a[i] == ',' || a[i] == ';' || a[i] == '!') sum ++;
}
printf("%d\n",sum);
}
#include<stdio.h>
#include<string.h>
char a[100];
int main()
{
int sum = 1,i;
gets(a);
int len = strlen(a);
for(i = 0;i < len-1;i ++) {
if(a[i] == ' '|| a[i] == ',' || a[i] == ';' || a[i] == '!') sum ++;
}
printf("%d\n",sum);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询