88问答网
所有问题
当前搜索:
c语言常见问题及解答
求高手
解答C语言
编程
问题
答:
6.//其实就是个省变量的交换 输出 a=5 b=8 b=8 a=5 7.输出 -5,5 8.//就是把小写字母换为大写的 输出:WELCOME 9.输出:7 10.调用strlen函数应该需要其它头文件,这是个将字符串反序输出的函数:输出:ZYXcba
一个
C语言问题
,求大佬
解答
?
答:
以下是实现上述功能的
C 程序
示例:include <stdio.h> include <string.h> define MAX_LEN 80 // 字符串最大长度 int main(int argc, char *argv[]){ if (argc < 2) { printf("Please specify a file name.\n");return 1;} // 从命令行得到文件名 char *file_name = argv[1];/...
c语言
的
问题
答:
48是字符‘0’的ASCII码值,数字加上它就转换成了字符型,估计你那个程序是把三位整数的正(负)号和百位、十位、个位数分别放到了一个字符串数组里面吧,这样输出这个字符串数组的时候就达到你题目里所说的要求了。c3=x%10+48相当于取c3的个位数字,然后把它转化成字符存入字符串数组里面;因为没...
请教
C语言
问题
答:
int i = 10;& 是取变量地址运算符, * 是取对应地址中的内容,如:int *p = &i;&i 是得到 i 的地址,也就是 p 存放的是 i 的地址;&i 就是 *p ,即取 p 对应地址中的内容,就是 i &*i 这样写没有意义,如果写成:&*p 就是相当于先计算 *p,再取地址,即 &(*p),也就是 &...
C语言问题
,求
解答
答:
当i除以3余1 除以5余2 跳出循环 否则i自加 i初始化为5 所以 7 格式整理好就能看清楚了 include <stdio.h> main(){ int i=5;do { if(i%3==1){ if(i%5==2){ printf("%d",i);break;} } i++;} while(i!=0);printf("\n");} ...
C语言
编程
问题
求高手
解答
答:
程序运行输入65回车后,不会输出结果 因为,scanf("%c",&c1);要求以字符的形式输出进去,输入65的时候,c1接收的是字符6 接下来,while后的条件表达式的值为逻辑真,会让你继续输入,直到输入大写字母的时候,才会结束 输出大写字母的大写形式,小写形式 ...
C语言问题
求大神
解答
答:
楼主你好。(b=2,n%=b)其实就是两条语句,第一条语句将b赋值为2,第二条语句将n对b取余并将结果存到n中,(也就是5%2的结果为1,把1赋值给n)。然后上面这条语句的返回值就是第二条语句的返回值,也就是1,因此a%=(b=2,n%=b)+4就相当于a%=1+4即a%=5。而12%5的值为2,将2...
C语言问题
,求大神
解答
?
答:
include<stdio.h> void main(){ char ch;int a;ch=getchar();if(ch>='a'&&ch<='z')ch='1';if(ch>='A'&&ch<='Z')ch='2';if(ch==' ')ch='3';switch(ch){ case'1':printf("小写字母\n");break;case'2':printf("大写字母\n");break;case'3':printf("空格\n");br...
c语言
程序??帮忙
解答
答:
printf("%c%c\n",c1,c2);getch();} 第5题 printf("%d,%d",++x,++*p);//解释这句吧,这句小括号里面的语句,"%d,%d",++x,++*p在
C语言中
逗号是一个运算符,因此这是一个逗号表达式,而对于前缀++的运算规则是,先使变量加1,然后再求表达式,因此在这个表达式中应该先求++x,然后再求...
求高手
解答
一个
C语言问题
,要带上解释哟,,谢谢
答:
B。这就是个循环,从K=0开始计数,到K=9<10结束,循环10次,即执行sum=sum+2十次,结果:6+2X10=26
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜