C语言题目

作者&投稿:坚贾 (若有异议请与网页底部的电邮联系)
c语言有关题目~

#include "stdio.h"int main(int argc,char *argv[]){char ch;int uc,lc,di,oh;uc=lc=di=oh=0;printf("Please enter a string('q'/'Q' end)...
");while(scanf(" %c",&ch)==1){if(ch>='A' && ch='a' && ch='0' && ch<='9')di++;elseoh++;if(ch=='q' || ch=='Q')break;}printf("Uppercase:%d
Lowercase:%d
Numbers:%d
Other:%d
",uc,lc,di,oh);return 0;}运行样例:

while(*s++=*t++); 在语义上等同于(注意条件部分是一个=,不是2个):

while((*t) != 0)
{ *s = *t;
s++;
t++; }
do - while循环是先执行,后判断。

#include<stdio.h>
#include<math.h>
#define N 2//此处表示几组数据,可以修改
int myf(int n,int m){
int sum=0;
int i;
for(i=1;i<=n;i++)
sum+=pow(i,m);
return sum;
}

int main(){
int a[N][2];
int sum;
int i,j;
for(i=0;i<N;i++)
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);

for(i=0;i<N;i++){
printf("%d
",myf(a[i][0],a[i][1]));
}
return 0;
}

楼下的是输入一组数据输出一行数据,我的这个是输入两组数据,输出两行数据。如果需要输入三组数据或者更多,修改N的值即可。



#include<stdio.h>
#include <math.h>
int sum(int n,int k){
int sum=0;
for(int i = 1;i <= n; i++){
sum+=pow(i,k);//幂函数
}
return sum;
}
int main()
{
int n,k;
while(1)
{
//printf("input n and k\n");
scanf("%d %d",&n,&k);
printf("%d\n",sum(n,k));
}
}

太模糊了

看不清


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语言的题目:用结构体定义一个复数,并实现复数的加法、减法和乘法...
include <stdio.h> struct complex { int re;int im;};void add(struct complex a, struct complex b, struct complex *c){ c->re=a.re+b.re;c->im=a.im+b.im;} void minus(struct complex a, struct complex b, struct complex *c){ c->re=a.re-b.re;c->im=a.im-b....

C语言程序设计题目:编写模拟同学排队打饭程序
代码: #include"stdio.h"include"stdlib.h"include"conio.h"include"string.h"include"io.h"define ESC 27 define ENTER 13 define Y 89 define y 121 define N 78 define n 110 void vmenu1();char choose();void password();char *getps();void mimam();void build();void save();...

求救一道C语言的题目,求详细解答过程!非常感谢!!
1.int i;int f[20]={1,1};程序定义了一个变量i和一个长度为20的整型一维数组并把数组的前两个值均初始化为1后面初始化为0 2.for(i=2;i<20;i++) f[i]=f[i-2]+f[i-1];在i从2到20每次自增1的循环过程中,其实就是在给数组第3个数(数组下标从0开始,所以循环从2开始)到第...

几道C语言问题!!!
C语言中规定不能进行指针"加"操作.10.D 第1次循环:s指向"ABCD"中"A"位置,p指向"ABCD"中"B"位置.printf输出"B"开始的字符串.第2次循环:p加1-->指向"ABCD"中"C"位置,判断成立(s指向"A"位置).printf输出"C"开始的字符串.第3次循环:p加1-->指向"ABCD"中"D"位置,判断成立.printf输出"...

一些关于学前儿童语言教育的题目求答案 急
1、认为儿童天生就有学习语言的能力且体现在一种语言获得装置(LAD)中的教育家是(A )A.斯金纳 B.乔姆斯基 C.皮亚杰 D.伍顿 2、儿童早期将“miao”的意义当作猫、狗、羊等,这种常见的错误属于词义的( C )A.过度扩充 B.过度缩小 C.借代 D.引申 3、从出生到一岁半左右的...

C语言 题目:从一个正整数a中把从右端开始的4~7位取出来。
不知道你题目是要10进制还是2进制,看已经有人给你写2进制了。那我写个10进制好了。题目1:有2种方法,一是数值运算,二是转成字符串截取 至于题2位移,用方法2字符串都截取了,和原字符串重组一下就好了,我就不写了。include <stdio.h> #include <string.h> int getRByNum(int a,int w)...

c语言问题 若int x=6;则x+=x-=x*x表达式最后x的值是( )。 要详细的解 ...
C语言~ 其他类似问题2012-02-24 若x为int类型变量,则执行以下程序后的x值是? x=6; ... 5 2015-09-24 c语言中,x=6,表达式(x+=x\/=x%=4)的值是多少?... 3 2014-11-03 请问若定义"int x=5;",则表达式x+=x- =x*=... 2010-04-16 C语言题目:若有int x,则执行下面语句x=8; x+=...

C语言的问题
其他类似问题 2014-01-18 c语言的问题 1 2011-05-04 C语言的疑问 4 2014-01-20 C语言问题 4 2011-05-15 C语言题目 1 2014-01-17 c语言问题,我这哪里出问题了? 3 2014-01-21 新手求助c语言问题,急求~ 1 2014-07-27 c语言找错误! 2014-01-18 C语言\\a的问题 更多类似问题 > ...

c语言的题目,第十八题怎么做
这道题的答案 应等于 0xffc2 + 9 * sizeof(int);声明了 int 型指针*p, 初始化 *p=a; 也就是指向了 a数组的始地址 &a[0];printf("%x\\n",p); 按16进制输出了 &a[0];printf("%x\\n",p+9); 按16进制输出了 &a[0] + 9 * sizeof(int);古老的计算机, int ...

甘德县18372612541: 求C语言题目
长兴雍正清: c语言经典100题: 【程序1】 题目:有1,2,3,4个数字,能组成多少个互不相同且无重复数字的三位数 都是多少 1.程序分析:可填在百位,十位,个位的数字都是1,2,3,4.组成所有的排列后再去 掉不满足条件的排列. 2.程序源代码: main() { int i,j,k...

甘德县18372612541: 谁有C语言的经典题目 -
长兴雍正清: 原发布者:dlc123 C语言经典题目1.将一个数组中的值按逆序重新存放.#include#include intmain() {inti,j,l,t; chara[10]; gets(a); l=strlen(a); for(i=0;i<l/2;i++) {t=a[i],a[i]=a[l-1-i],a[l-1-i]=t;; for(i=0;i<l;i++) printf("%c",a[i]);2.写一个函数,输入一个十六进...

甘德县18372612541: c语言试题及答案
长兴雍正清: 第一题 #include<iostream.h> void fun(int a){ if(a<10) cout<<a<<endl; else{ cout<<a%10; fun(a/10); } } void main(){ fun(12345); } #include<iostream.h> void main(){ int n=100,i,sum=0; for(i=1;i<=n;i++) sum+=i; cout<<"1+2+…+100="<<sum<<endl; }...

甘德县18372612541: c语言考试题目
长兴雍正清: 一、 是非判断题 1.错,标识符只能是以下划线或者字母开头.2.错,1、编辑 2、编译 3、链接 4、运行.3.对, break语句在循环中的作用是提前结束本次循环.4.错, && 是逻辑且运算.二、 单项选择题 1. C语言中的标识符只能由字母、...

甘德县18372612541: C语言考试题 -
长兴雍正清: 1、一个C语言程序的语句至少应包含一个___main函数___. 2、C语言源程序文件的扩展名是__ .C ____,经过编译、连接后,生成文件的扩展名是__ .h ____. 3、结构化程序由顺序结构、___选择___和___循环___三种基本结构组成. 4、C...

甘德县18372612541: C语言试题 -
长兴雍正清: 答案:DABAD ACCDB11. D(十进制数如4,八进制数如04,十六进制数如0x4)12. A(规定)13. B(规定)14. A(第一次输出,先判断4!=0,再n=n-1=3,再执行循环体,此时,先n=n-1=2,再输出2;第二次循环,同理输出为0)15. D(若...

甘德县18372612541: c语言题目答案
长兴雍正清: 一1.顺序,分支,循环2,主(main)3.0,4.x<z&&y>=z||y<z&&x>=z二.1,c2,a3,c4,b,5,b6,c7,b8,c 编程题:public class TT{ public static void main(String[]args){ String str = "it is a small ball"; str = str.toUpperCase(); System.out.println(str); } }

甘德县18372612541: 几道C语言题 -
长兴雍正清: 第一题 if(a=1) 这里a=1是赋值 不是a==1 所以选C 第二题 if(i++==1&&(++j==3||k++==3)) 这里 i++ j++之后是个或条件 程序直接认为if条件为真就不继续计算了 所以i=2 j=3 k=3 第四题 if(b<ac)t=...

甘德县18372612541: C语言题目 -
长兴雍正清: pmax = pmin = a;的意思是把数组a的第一个元素a[0]的地址赋给pmax、pmin; 而for (p=a+1; p<a+10是指指针p最多只能自增...

甘德县18372612541: 关于C语言的题目. -
长兴雍正清: #include int prime(int n){ int i; for(i=2;i*i<n;i++) if(n%i==0) return 0; return 1;}int main(){ int n; scanf("%d", ...

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