C语言编程基础题目,请帮我写写。

作者&投稿:充东 (若有异议请与网页底部的电邮联系)
C语言编程题,编写程序~

#include #include int main(){ int n; scanf("%d",&n); for(int i=2;i<=sqrt(n);i++) if(n%i==0) { printf("This is not a prime number
"); return 0; } printf("This is a prime number
"); return 0; }


#include #include int isPrime(int n) { int i; if (n==2) return 1; //2是素数 if (n>=1; n>>=1; c>=1; } else if (m%2==1 && n%2==0) { n>>=1; } else { t = m>n?n:m; m=(m-n>0)?(m-n):(n-m); n = t; } } if (m==0) c *= n; if (n==0) c *= m; return c;}int lcm(int m, int n, int gcd) { return m/gcd * n;}int main() { //第1题 int m, n, i; printf("输入5个整数:"); for (i=0;i<5;i++) { scanf("%d", &n); if (isPrime(n)) { printf("%9d 是素数
", n); } else { printf("%9d 不是素数
", n); } } //第2题 只实现了第1种方法第2种自已改吧。 printf("输入2个整数:"); scanf("%d %d", &m, &n); int g = stein(m, n); int l = lcm(m, n, g); printf("最大公约数=%d, 最小公倍数=%d
", g, l); return 0;}

1、设6个int型变量,如n1,n2,n3,n4,n5,n6分别代表不同类型的字符个数,如n1为大写英文,n2为小写英文等等。
2、用1 个循环,逐个判断字符的类型,是大写的给n1+1,小写的给n2+1,等一次类推。
3、退出循环时就6个不同类型的个数都统计出来了。
程序简单如下:
#include<stdio.h>
#include<string.h>
main()
{ int n1=0,n2=0,n3=0,n4=0,n5=0,n6=0,i;
char a[100];
printf("请输入字符:");
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]<'Z'&&a[i]>'A') n1++;
else if(a[i]<'z'&&a[i]>'a') n2++;
else if(a[i]==' ') n3++;
........
}
prinf("大写:%d,小写:%d,空格:%d,数字:%d,控制字符:%d,其他:%d",n1,n2,n3,n4,n5,n6);

}

#include<string.h>
#include<stdio.h>
void mian()
{
char c;
int num1,num2,num3,num4,num5,num6;
num1=num2=num3=num4=num5=0;
while((c=getchar())!='\0')
{
if(c>='A'&&c<='Z')num1++;
else if(c>='A'&&c<='Z')num1++;
else if(c>='a'&&c<='z')num2++;
else if(c==' ')num3++;
else if(c>='0'&&c<='9')num4++;
else if(c=='\n')num5++;
else num6++;
}
printf("大写字母有%d个,小写%d个,空格%d个,数字%d个,控制字符%d个,其他字符%d个\n",num1,num2,num3,num4,num5,num6);
}

给你思路你,不行直接找我
1。输入一字符串s
2。用指针p=s
3.while(*p)
{ if(*p是小写)
小写数加1;
if(*p是大写字母)
大写数加1;
...
...
p++;
}

对每个字符判断ASCII码值。。。很简单。。。

很简单,但是也要花个一刻钟,自己想吧。


c语言编程100题,有没有大神帮帮忙
您好,c语言经典100题:【程序1】题目:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数 都是多少 1.程序分析:可填在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去 掉不满足条件的排列.2.程序源代码:main(){ int i,j,k;printf("\\n");for(i1;i<5;i++)\/*以...

编程语言的题目,求大神帮忙!
第一个空填的内容是0,因为我们要求阶乘的相加,同时for循环中是通过一个变量来对阶乘进行存储的,所以说sum的值赋值为0,就可以实现记录阶乘的和。第二个空填的是“double item=1”,因为for循环中有一个item变量,但是在第二个空之前没有定义,所以说这里填的是变量的定义,并且必须赋值为1。第三...

c语言编程题目求解
题目1:使用if多分支结构:c include<stdio.h> int main(){ int score;printf("请输入学生的成绩:\\n");scanf("%d", &score);if(score>=90 && score<=99){ printf("学生的成绩等级为A\\n");}else if(score>=80 && score<=89){ printf("学生的成绩等级为B\\n");}else if(score>=...

c语言编程题
第一题分析:这题求平均值,题目没有结束输入的条件(标记),该条件一般有多种形式,例如可以输入某个值结束输入(例如-1),或者先输入一个 n ,然后再用循环输入 n 个数。在这里就使用输入 -1 结束输入来编写代码。整个题目的思路还是比较清晰。先求全班人数和平均值,再求高的人数和平均值,...

用c语言编程---求100以内的奇数和?
本题要求的是奇数和,即为sum=1+3+7+……+97+99 将变量i从1开始,依次赋值每一个奇数,直到不符合条件(i<=100),即到i=99停止循环。将每一个i值依次累加,求得的和即为题目所求奇数和。2、设计程序框图如下:3、依照程序框图编写程序如下#include<stdio.h> int main()&#...

问一道C语言编程的问题,看下图
程序按图片中的程序照猫画虎即可。计算结果,第一天摘了156个桃子,而不是100个。include <stdio.h>int main(){int day,x1,x2;day=5;x2=1;while(day>0){x1=(x2+2)*2;x2=x1;day--;}printf("total=%d\\n",x1);return 0;} 用数学方法按天推算了一下,是156个,无误。

急!急!简单c语言编程题,求编写代码
\/\/第一题#include<stdio.h>void fun(int n){ int i,j,k,t;for(k=0;k<n;k++)\/\/控制总行数{ for(i=0;i<n-k-1;i++)\/\/控制输出空格,因为空格不好看见,就用*代替 printf("%c",'*'); for(j=0;j<2*k+1;j++)\/\/控制输出字母 { printf("%c",65+j)...

一个C语言的编程题目,请高手帮忙!谢谢!
\/*第一题:从键盘输入任意两个正整数x和y,编程求出两数的最大公因子和最小公倍数 \/ include <stdio.h> int main(void){ unsigned int x,y,i,a,b;printf("请输入两个正整数x和y:");scanf("%d %d", &x,&y);if (x < 2 || y < 2) { printf("无效的输入\\n");return 0;}...

求帮忙~计算机C语言的编程题!大学选的辅修课没去过,要考试了不会呀...
第二题 include<stdio.h> int main(){ int x;printf("<---商品价格查询--->\\n");printf("***\\n");printf("* 1--苹果的价格 *\\n");printf("* 2--香蕉的价格 *\\n");printf("* 3--水蜜桃的价格 *\\n");printf("* 4--葡萄的价格 *\\n");printf("* 5--...

C语言编程题
题目一、数学黑洞6174(这题目挺有意思哦~)\/ 数学黑洞6174。已知:一个任意的四位正整数(全相同的除外,如1111)。将数字重新组合成一个最大的数 和最小的数相减,重复这个过程,最多七步,必得6174。即:7641-1467=6174。将永远出不来。编程:输入任一四位数(全相同的除外),展示其操作过程...

旬阳县19591929929: 跪求:C语言的一个基础编程题 -
郸宇盐酸: void calvalue(){ int i; totnum = 0; totcnt = 0; totpjz = 0; for (i = 0; i< 200 ; i++) { if(xx[i] >0 ) totnum++; if(((xx[i]%10000)/1000 + (xx[i]%1...

旬阳县19591929929: C语言基础编程题 -
郸宇盐酸: 原发布者:爱无风而立 复习题C程序设计编程题1.输入2个整数,求两数的平方和并输出.#includevoidmain(){intta,b,s;printf("pleaseinputa,b:\n");scanf("%d%d”,&a,&b);s=a*a+b*b;printf("theresultis%d\n",s);}2.输入一个圆半径(r),当r>=0...

旬阳县19591929929: 求道C语言基础编程题 -
郸宇盐酸: //第一题: #include<stdio.h> main() { int a,b,c,t; scanf("%d%d%d",&a,&b,&c); //输入三个数a,b,c if(a<b) { t=a;a=b;b=t; } if(a<c) { t=a;a=c;c=t; } if(b<c) { t=b;b=c;c=t; } printf("%d>%d>%d\n",a,b,c); }//第二题: #include<stdio.h> #include<math....

旬阳县19591929929: 简单的C语言编程题,望大家帮忙 -
郸宇盐酸: #include<stdio.h>#include<stdlib.h>#include<string.h> int main() { int i=0,t; char str[80],*a[10]; printf("Input string:"); do { scanf("%s",str); a[i]=(char *)malloc(sizeof(strlen(str)+1)); strcpy(a[i],str); i++; }while(getchar()!='\n'); for(t=i-1;t>=0;t--) { printf("%s ",a[t]); } putchar('\n'); return 0; }

旬阳县19591929929: c语言基础题 -
郸宇盐酸: 因为putchar(a)这个函数是输出变量a对应的字符值'a'.这个函数类似于:printf("%c", a) 如果你要输出整数97的话,应该是:printf("%d", a)

旬阳县19591929929: 满分200分求C语言编程,简单题 -
郸宇盐酸: 第一题: #include "stdio.h" main() { int i,j,k; for(i=0;i...

旬阳县19591929929: 帮忙啊,C语言编程题目.. -
郸宇盐酸: #include void main(){int i,j;int sum1=0,sum2=0;for(i=1;i<=10;i++){ if(i%2==0) sum1+=i; else continue;}for(j=1;j<=100;j++){ if(j%2!=0) sum2+=i; else continue;...

旬阳县19591929929: 一些基础的C语言题目
郸宇盐酸: 1.10,12,Ai=2E 2.while(n!=0)n=n/10#include <stdio.h> #include<conio.h> main() { float sum=0,a[10],ave; int n=0,m=0; for (int i=0;i<10;i++) { scanf("%f",&a[i]); if(a[i]>=60) n++; sum+=a[i]; } ave=sum/10.0; for(int i=0;i<10;i++) if(a[i]>ave) m++; ...

旬阳县19591929929: C语言新手,请看下面的题,帮我解决下. -
郸宇盐酸: 自然对数e=1+1/1!+1/2!+1/3!+...+1/n!,你这儿应该是少加了一个1哦#include "stdio.h"double fact(int n) //fact函数求n的阶乘值作为...

旬阳县19591929929: 有两道C语言题,帮我做下,很重要? -
郸宇盐酸: 1. #include #include int main() { void sor...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网