个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
Shift +主键盘上的5
3个回答
本资料大全致力于收集一切关于C语言的文章、技巧、教程、源代码和辅助工具软件。适合所有层次的C语言学习者。本资料大全免费下载,如您手头也有C语言相关资料,敬请分享,另外如您对本资料大全有任何建议或者意见希望能告诉我,以便以后继续改进。
1个回答
你的问题是逗号表达式问题。 例如: int a=3,4,5; printf(“%d\n”,a); 打印结果会是5. 原因: 逗号表达式的运算顺序是从左到右,也就是说a先等于3,在等于4,又等于5,也就是最终结果是5.
在输出数值的时候,你是通过下标访问的,比如i,printf("%d",a[i]); 那你直接输入i就是下标了;printf("%d",i);
2个回答
为随机的rand函数。
#include using namespace std; int main(){ for (i=1;i<=6;i++){ for(j=1;j<=i;j++) cout<<"*"; cout< 电脑/网络 1个回答
用printf("格式",变量);
#include void main() { char s=' '; for(int i=0;i<=2;i++) { for(int j=0;j<=i;j++) cout< 互联网 1个回答
(1)获得屏幕的宽度wd (2)计算宽度的一般,取整设为w (3)i从1到w循环 (4)打印w-i个空格,打印i*2-1个*号,打印回车 (5)下一个i
#include int main(void) { for(int i = 0; i < 5; i++) printf("*\n"); return 0; }
0xffff就是65535的16进制表示呵。你可以简单的试验一下,在Windows计算器里,输入16进制的ffff,转换为10进制,不就是65535吗?
putchar 首先要明白这个函数是什么意思,它是输出字符形的,所以结果为A 101=1*8^8+1*8^0=65 它对应的ASCII是A
void main() {int i,j; for(i=0;i<8;i++) {for(j=0;j<8;j++) if((i+j)%2==0) printf("%c%c",219,219); else printf(" "); printf("\n"); } }
我把你要的程序贴在下面:(调试证明没有问题,是正确的!) #include #define N 4 void main() { int a[N],i,j,temp; for (i=0;ii; j--) { if(a[j]=0;i--) { printf("\t%d",a[i]); } printf...
设置一个while语句呗
printf("12345\n""6789\n");效果等同于 printf("12345\n"); printf("6789\n"); // \n 是换行符
选 C 转义符: \b 退格 \\ 输出 \ \' 输出 ' \n 换行
如果要用户输入的是一个数组,一般是用一个循环,但是在输入前也需要固定数组的大小
#include #define num 10 void main() { int i,j; //输出右对齐的* for(i=1;i<=num;i++){ for(j=1;j<=num-i;j++) printf(" "); for(j=1;j<=i;j++) printf("*"); print...
#include #include main() { int m,k,i,n=0; for(m=1;m<100;m+=2) { k=(int)sqrt((double)m); for(i=2;ik) { printf("%5d",m); n++; } if(n%10==0) printf("\n")...
在main函数加上:setlocale(LC_ALL,"chs"); 设定默认语言为中文;
类型定义错了
#include int main() { for(int i = 0;i i;j--) { printf("*"); } printf("\n"); } return 0; }
全国计算机等级考试官方论坛 三级C语言上机专区 TC... 输出路径得自己设置的。 如果不设置的话,呵呵。程序...得出了结果也是0分,因为生成的out.dat不在考生文件...
程序运算的时候结果都会进行取整的,你的bonus?等变量都用的整型,每次运算都要取整,结果就可能会有误差。建议把他们都定义为float型,输出时用printf("bonus=%d",(int)bonus); 这样问题基本就解决了。如果还有问题,那就是你用的数的数值都过大,float型已经不能满足了,...
a,b有初始值吗?没有的话,可能会初始成0。
#include #define M 10 //至于数组中有多少元素,你可以自己设定 int a[M]; void main() { int i; for (i=0;i=0;i--) printf("%d ",a[i]); }
只有左下半三角形的程序: void main() {int i,j; for(i=1;i<=9;i++) {for(j=1;j<=i;j++) printf("%d*%d=%d\t",j,i,j*i); printf("\n"); } } 温馨提示:要想输出所有的乘法口诀,只把第二个for循环for...
main() {int i,j,k; for(i=0;i<5;i++) {for(j=0;j C C/C++ 4个回答
4个回答
不一定,看排量的。