C语言题目,请帮忙做一下,谢谢!

1)分别各列出两种C语言中的输入输出函数,并例举出每个函数的使用格式?2)简述C语言中三种循环结构的特点。3)C语言中十进制、八进制、十六进制表示的方法是什么?十进制数100表示为八进制、十六进制分别是什么?

1.输入scanf("%d",&a); ch=getchar();
输出printf("%d",a) ; putchar('a');
2.
1.for循环语句
  for语句格式为:
  for(表达式1;表达式2;表达式3)
  语句:/*循环体*/
  该语句执行过程如下:
  ①先对表达式1赋初值;
  ②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止for循环,执行循环体外语句。
2.while语句
  while语句格式为:
  while(表达式)
  语句;/*循环体*/
  这里的表达式是循环能否继续下去的条件,而语句是循环体。只要表达式为真,则执行循环体内语句。否则终止循环,执行循环体外语句。
3.do while语句
  do while语句格式为:
  do
  语句;/*循环体*/
  While(表达式);
  程序进入do while循环后,先执行循环体内语句,然后判断表达式的真假,若为真则进行
  下一次循环,否则为假则终止循环。该循环语句的特点是,表达式为假时也执行一次循环体
  内语句。
总的说来,for和while循环是在顶上测试循环终止条件,而do while循环是在之后,在底部进行测试所以循环体至少要执行一次。
3.十进制:%d 八进制:%o 十六进制:%x
4.二进制:1100100 八进制:144 十六进制:64
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-24
拜托,这个也太多了吧
第2个回答  2012-07-24
???
第3个回答  2012-07-25
没分啊

C语言弱智问题! 请帮忙解答!1个小时之类!
(a+b+c)\/3);}

C语言题目,请帮忙做一下,谢谢!
1.输入scanf("%d",&a); ch=getchar();输出printf("%d",a) ; putchar('a');2.1.for循环语句 for语句格式为:for(表达式1;表达式2;表达式3)语句:\/*循环体*\/ 该语句执行过程如下:①先对表达式1赋初值;②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,...

C语言的题,都不难,帮忙解答,追加悬赏喔。麻烦把各个选项都解释解释最好...
这个union是表示,一块储存空间用short,long,char,三种类型来描述,所以c[0] 与i[0]一样的。这个程序是要打印s->c[0],printf("%x\\n", s ->c[0])这句里的%x表示打印的数字是十六进制的。由于c[0]里面放的是0x39,所以这里打印的正好是39.第三题:与第二题类似,注意这里求的是them的...

c语言编程题,请高手帮忙做一下,拜谢,急急急急……
1.include <stdio.h> double funcPi(int);int main(void){ int arg;printf("Input the argument: ");\/\/ \/\/ 无异常输入 \/\/ while (!scanf("%d", &arg)){ printf("Check your input and retry: ");while (getchar()!='\\n'){ continue;} } while (getchar()!='\\n'){ continue...

C语言求助,题目有图,希望过程详细一些? 。。
void fun(union data a);\/\/共用体做参数 union data a={M};\/\/用一个常量初始化 union data b;printf("a.n初值是%d\\n",a.n);printf("调用函数fun,传递共用体参数,实参是a,形参是c\\n");fun(a);printf("调用结束,实参a.n值不变依然是%d\\n",a.n);\/\/--- b.n=2;printf("对...

c语言编程题,麻烦写在纸上,谢谢了~~
printf("红球%d个,白球%d个,黑球%d个.\\n",a,b,c);} } } } return 0;} 第三题:include <stdio.h> int main(){ int a=0,b=0,c=0;int cnt = 0;for(a=1;a<100;a++){ for(b=1;b<100;b++){ for(c=1;c<100;c++){ if(a+b+c==100&&a*5+b*2+c*1==150){ ...

C语言:帮忙做一下一、请写出程序,其功能是:从键盘输入一个大写字母...
void main(){ char c;printf("请输入一个大写字母");scanf("%c",&c);loop:if(65<=c&&90>=c){ printf("变换后为:%c\\n",c+32);} else { printf("请正确输入大写字母");scanf("%c",&c);goto loop;} } 他那一个会出现死循环的,C语言中不允许的,但是在单片机里是可以的,我...

C语言入门题目,求详细易懂的解答过程。
答案为第一行:Tony。解答:for循环共循环2次,然后strcpy(a,b)比较两串字符大小,如果strcpy值大于0,则a大于b。具体的比较是看字符串的字母的ASCII码的大小,如果相同,再继续比较第二个,这个不赘述。主要看一下name[],对于一维数组来讲,它是元素,对于二维数组来讲,它不是具体的元素,而是...

C语言问题 大神看到了请帮忙说明一下运算过程,感激不尽!
答案为-20 (a+b)-(a+b)*5=-20.不懂可以追问

c语言问题求解!!!谢谢!!!
问题一箩筐,还得歪着头看,挺佩服自己。根据你的问题一一做解答:1、a += a -= a*a ; \/\/这个语句的核心是要明白不同运算符的优先级,以及结合性。 +=,-= 是赋值运算符,优先级仅比‘,’高,是明显低于算术运算符‘*’的,而且赋值运算符的结合性是“从右往左”(也就是把右值赋给...

相似回答