c语言简单题目
简单的C语言题目
说真的,本人觉得这道题表意尚不明确,无法进行。不过可以帮你解答一下几个问题。0.结构数组是指类型是结构体类型的数组,每一个元素都是一个结构体形式,可能包含几个成员。如这道题的每一个学生可以定义为一个结构体,包含:姓名,平均成绩两个成员。1.反转多位数字在某些情况下可以把数字以字符串...
一个简单的C语言题目。用的软件是visual c++ 6.0
include<stdio.h> int j,min,a1,b1,shuzu2[10]; \/\/定义全局变量最好放到程序头部,这样清晰 int choose1(int shuzu1[]){ int i; \/\/非必要情况,不要定义全局变量 for(i=0;i<10;i++) \/\/0-10会出现11个数 ,而你的数组只有10个数的空间,shuzu1[[10]会越界,会造成程序运行错误,...
一道简单的C语言题目。请教高手详细解答!谢谢!
a='\\'错误是因为转义字符它是由反斜线加一个特定的字符构成,因此你可以在字符变量a把它的转义字符随便设定一个,譬如说就像a='\\n'.字符变量c有错误是因为表示一个十六进制的转义字符应该用'\\xdd'的形式表示,不得使用'\\0xdd'的形式,更不能用'\\0Xdd'.因此,字符变量C可以这样表示c='\\xab'....
求解一道比较简单的C语言题目
include<stdio.h> main(){ int i=16,j,x=6,y,z;j=i+++1; \/\/相当于 (i++) + 1,由于i++当句i不变,还是等于i+1 = 17 printf("1:%d\\n",j); \/\/上句执行完,i的值加1那个操作就生效了,i成了17 x*=i=j; \/\/i和j都为17 乘以x结果为102付给x,所以x为102 printf("...
一道C语言很简单的题目,懂C语言的进来帮忙解下
首先要知道? :这是一个三目运算符,如 (表达式)? x : y, 意思是说如果表达式是正确的,那么就选择x,如果错误的就选择y。那我们看这里,可以分成三部分(a++<b) ? (a++):(c<d?a++:d)。而后面的(c<d?a++:d)又可以分成三部分(c<d) ? (a++):(d)。我们先看第一个式子...
几道简单的C语言编程题目!!~~求教高手
\/\/输入两个正整数m和n,求其最大公约数和最小公倍数 include <stdio.h> void main(){ int p,r,n,m,temp;printf("请输入两个正整数n,m:");scanf("%d,%d",&n,&m);\/\/把大数放在n中,小数放在m中 if(n<m){ temp=n;n=m;m=temp;} \/\/先将n和m的乘积保存在p中,以便求最小...
一道简单的c语言题目
x++*1\/3 x++是一个部分. 后置自加. 先取值 再自加. 所以不影响表达式值. x取值为11 表达式值为 11*1\/3 =11\/3 由于都是整型,所以结果取整.=3
英语初二简单题目【在线等!谢谢】
1.People landed on the moon on July 16th, 1969. 人类是在1969年7月16日登上月球的。On October 15, 2003, Yang Liwei boarded the rocket Shenzhou-5 and went into the space at nine in the morning. 在2003年10月15日,杨利伟登上了神州5号飞船并且在上午九点进入太空 I was watching...
c语言的简单题目
这道题真是绕啊,陷阱重重。首先,a=014,由于首位是0,这就是一个8进制的数,转换为十进制就是12,也就是说初始a=12.然后a=0xA | a >12 首先我们知道判断是否相等用的是==,=是用来赋值的。这样a=0xA,0xA是十六进制,装换成十进制就是10.这样就使得a=10了,这个判断条件就是 10|a>...
新手C语言一些简单题目向高手大侠请教
除以1000,为5.169000(小数点后保留6位)2,int型中没有小数点,1\/2=0.5直接显示为0 3,c为数组名。表示的是C数组的头地址,就不用加地址符号了 4,%10.5f表示的是10位有效数字和小数点后保留5位 5,printf("*%010.2f*\\n",a); 和上题差不多,%010.2f表示的是10位有效数字,不...
广宗县利维回答: 如下,望采纳#include <stdio.h>#include <stdlib.h> int main(){ int a[10],i,j; for(i=0;i<10;i++) scanf("%d",&a[i]); //输入10个数 //冒泡排序,从小到大 for(i=0;i<10;i++) { for(j=i+1;j<10;j++) { if(a[j]<a[i]) { int tmp=a[j]; a[j]=a[i]; a[i]=tmp; } } } //输出 for(j=0;j<10;j++) printf("%d ",a[j]); printf("\n"); return 0;}
屈露19587381693问: 一道非常简单的C语言题?
广宗县利维回答: min=(a[i]>a[i-1])?min:a[i]; 如果a[i]>a[i - 1],始终比较的是当前元素和上一个元素,这是最根本的错误,比如 3 2 4 3这条语句的运行过程就是,min = 24>2 -> min = 2;3 min = 3;最终结果,min = 3;显然是不对的. 正确的是要始终跟当前的min比较,而且不要刻意去追求语句简短,条件运算符并不一定具有更高的效率.min = (a[i]
屈露19587381693问: 简单的C语言编程题目?
广宗县利维回答: /* Note:Your choice is C IDE */#include "stdio.h"void main(){ int ch; printf ("请输入你要查询的型号:\n"); scanf ("%d",&ch); switch (ch) { case (537): printf ("537型号价格为3.50元"); break; case (538): printf ("538型号价格为5.50元"...
屈露19587381693问: 几道简单的C语言题 反正自己做不来 - ?
广宗县利维回答: 1) #include void main() { int n,a,i; long int an=0,Sn=0; printf("n= "); scanf("%d", printf("a= "); scanf(...
屈露19587381693问: 满分200分求C语言编程,简单题 - ?
广宗县利维回答: 第一题: #include "stdio.h" main() { int i,j,k; for(i=0;i...
屈露19587381693问: 一道简单的C语言题 - ?
广宗县利维回答:#include <stdio.h>#include<string.h>int main(){ int i,math=0,c=0,other=0; char a[100]; scanf("%s",a); for(i=0;i<strlen(a);i++) { if(a[i]<='9'&&a[i]>='0')math=math+1; else if ((a[i]<='Z'&&a[i]>='A')||(a[i]<='z'&&a[i]>='a'))c=c+1; else other=other+1; } printf("你输入的字符串中有%d个数字,%d个字母,%d个其他字符\n",math,c,other); return 0;}
屈露19587381693问: C语言几道简单的题目 - ?
广宗县利维回答: 第一题: #include<stdio.h> int main() { int i,a=0,b=0;char s[100];scanf("%s",s);for(i=0;s[i]!='\0';i++){ if((s[i]<='Z'&&s[i]>='A')||(s[i]<='z'&&s[i]>='a')) a++;if(s[i]<='9'&&s[i]>='0') b++;}printf("字母:%d,数字:%d\n",a,b); } 第二题: #...
屈露19587381693问: 写一道简单的c语言题目 - ?
广宗县利维回答: void fun(char s1[],char s2[],int m,int n) { int k=0; for(int i=0;s1[i]!='\n';i++,k++) { } if(k<=m) { s1[0]='\n'; }...
屈露19587381693问: 简单C语言题目?
广宗县利维回答: 第一题 main() { double r,sup_area,volume; double pi=3.1415926 scanf("please input r:%f",&r); sup_area=4*pi*r*r; volume=pi*r*r*r; printf("sup_area=%f\nvolume=%f",sup_area,volume); }
屈露19587381693问: 关于 C语言一个简单例题! - ?
广宗县利维回答: #include<stdio.h> void main() {int i = 0;int c;while((c = getchar()) != EOF){putchar(c);i++;}printf("The No.is %d\n",i); }这段代码和你的代码很像,但更简练.这段代码的意思是从标准输入中读入字符,输出到标准输出上,直到输入的字...