c语言程序设计蒋晶电子版,c语言程序设计

1,c语言程序设计你好,这下面是你要的代码#include<stdio.h>int main() int i,j,n=3;for(i=0;i<=n;i++)for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("%d",j<=i+1?j:j-i-1);printf("\n"); }}代码编译结果如图所示希望能帮到你 , 满意请采纳答案 , 点击【采纳答案】,谢谢 ^_^ 你的点赞或采纳是我继续帮助其他人的动力
2,C语言程序设计很明显是作为%C 字符输出,通过结果很明显就可以看出来的呀 ,有什么不明白的作为字符输出格式printf("a%c b%c\tc%c\tabc\n",c1,c2 , c3);是这样的 , 输出a,然后分析%c,输出变量c1 , 也就是a,然后输出b,再输入变量c2,也就是b , 所以就有了bb,然后\t是转义字符,输出后面跟着的字母,也就是c , 然后输出c3 , 就有了cc接下来输出abc这样你明白了吗?a%ca是输出一个提示而%c 是将后面的 参数写出来!不是求余数
3,C语言程序设计我给你解释一下这个程序吧!main(){ int n=0,m=1,x=2;if (!n) x-=1;//假如x的值不为n(即不为0),则x=x-1;if (m) x-=2;//假如x的值为1,则x=x-2;if (x) x-=3;//假如x的值为2,则x=x-3;printf (“%d\n”,x); }由于它的执行顺序是从上往下执行,依次看是否满足条件,显然从题可知,第一句x的值不为0 , 那么减去1 , 此时x的值为1.再往下执行第二句 , x=1,即满足x=m,则减去2,此时x的值为-1;同样执行第三句,最终结果为-4;if (!n) x-=1;假如x的值不为n(即不为0),则x=x-1;如果改成if (n) x-=1;则这条语句不执行 。跳到下一句~那么这个程序就没结果了~很巧的数值才能出-4结果-4,i+=1就是i=i+1 i++就是先运算 i+1第一个if语句,得x=1第二个if语句 , 得x=-1第三个if语句由于x=-1 执行if后面的语句得 x=-4最后打印出 -4#include void main() { int n=0,m=1,x=2; if (!n) x-=1;//因为n=0,所以n为假,则!n为真 。所以此语句被执行 。x-=1的结果是x=2-1=1 。// if (m) x-=2;//因为m=1也为真,所以此语句也被执行 。由上句已得x=1,所以x-=2的结果是x=1-2=-1 。// if (x) x-=3;//由上句得x=-1,因为x的值不为0 , 所以此处x也为真 。此语句被执行 。x-=3的结果是x=-1-3=-4// printf ("%d\n",x); }答案应该是-4啊.【c语言程序设计蒋晶电子版,c语言程序设计】
4,C语言程序设计/**************************************struct.h*****************************************/struct studentchar name[10 ];float grade[4]; };/***********************************************************************************//**************************************student.c***********************************/#include "struct.h"#include <stdio.h>#define MAX 50void main() struct student stu[MAX]; for(int i=0;i<MAX;i++)printf("number %d \n",i);scanf("%d",&(stu[i].num));printf("name%d\n",i);scanf("%s",stu[i].name);for(int j=0;j<4;j++)printf("%d,score\n",j);scanf("%f",&(stu[i].grade[j]));//*(((stu+i)->grade)+j)=1.0;} } printf("number\tname\tgrade1\t\tgrade2\t\tgrade3\t\tgrade4\n"); for(i=0;i<MAX;i++)printf("%d\t",stu[i].num);printf("%s\t",stu[i].name);for(int j=0;j<4;j++)printf("%f\t",stu[i].grade[j]);} }}/**************************************************************/

    推荐阅读