几道大一的C语言编程题
1.编写一个程序实现如下功能:计算1~100之间所有含8的数之和。2.从键盘输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。3.编一个程序,输入20个整数,统计并输出其中正数、负数和零的个数。4.编程求1!+2!+3!+……+10!5.从键盘输入20个整数,存放在数组中,找出其中最大数并指出其所在的位置。6.从键盘输入两个正整数m和n,要求m中放大的值,n中放小的值,求它们的最大公约数和最小公倍数。7.从键盘输入一个3×3二维数组,输出该矩阵,再将其转置后输出。所谓转置即行列互换。8.编写一个程序实现如下功能:用下列近似公式计算e值,误差应小于10-5…9.编写程序,要求从键盘输入正整数n,计算并输出下式的值。如输入:8,则输出:0. .从键盘输入10个整数,用冒泡法和选择法编程,将10个数按由大到小的顺序排序后输出。11.编写程序计算并输出:1+12+123+1234+……的前n(设0<n<10)项的和,n从键盘输入。用C语言写出程序代码题目有点多,大家能帮忙做几道就做几道,分我还可以再给,谢谢了
第一题:#include "stdio。h" void main() { int a,b,sum=0; for(a=0;a main() { char a; int b,c,d,e; b=0;c=0;d=0;e=0; /* b是字母 c是数字 d是符号 e是空格*/ fflush(stdin); printf("请输入一串东西:"); while ((a=getchar())!='\n') { if(a>='a'&&a='A'&&a='0'&&a0) positive++; else if(ch[i]==0) zero++; else negative++; } printf("正数%d个,零%d个,负数%d个\n",positive,zero,negative); } 第四题: #include "stdio。
h" void main() { int i=1; int sum=0; int s=1; for(i=1;i<=10;i++) { s=s*i; sum=sum+s; } printf("%d\n",sum); } 。
4.#include "stdio.h" void main() { long int i,a=1,sum=1; for(i=1;i<=10;i++) { a=a*i; sum=sum+a; } printf("sum=%ld",sum); }
in() { int i,sum=0; for(i=1;i #include int main() { char strInput[255]; int i=0; int nLength,nABC,nNum; nLength=0;nABC=0;nNum=0; scanf("%s",strInput); nLength=strlen(strInput); printf("所有字符数:%d\n",nLength); do { char sTemp=strInput[i]; if (sTemp>=48 && sTemp=65 && sTemp=97 && sTemp<=122)) nABC++; i++; } while (i
自己做吧。
答:/*用c语言编写程序 输入一个正整数n,求1到n的数中1出现的个数*/#include"stdio.h"int count(int n){ int i,j,c=...详情>>
答:通假字和假借字两者最大的共同点就是字音必须相同或相近,都是用一个音同或音近的字去代替另一个字。综上所举的例字可以看出。 它们二者的区别是: 一、通假是本有其字,...详情>>
答:?qti第二声,用全拼能打的出来详情>>