55问答网
所有问题
求解关于一道C语言的基础编程题
如图
举报该问题
其他回答
第1个回答 2020-03-14
程序如下:
main(){
int a10,a5,a1;
int n;
int b100,b10,b1;
scanf("%d%d%d",&a10,&a5,&a1);
n=10*a10+5*a5+a1;
b100=n/100;
b10=(n%100)/10;
b1=n%10;
printf("%d %d %d\n",b100,b10,b1);
}
有什么问题请留言。
本回答被提问者和网友采纳
相似回答
求解一道C语言基础编程题
。
答:
首先看一下程序的逻辑(虽然貌似题主应该不是在这一块有问题:
关于
ascii码的解释:首先得知道每个字符和数值的对应关系(图不清晰可看戳这里:ascii编码对应表 好了,现在看程序中的第一个if语句,在用大于、小于这些运算比较符比较char的时候,会自动转换为整数比较,也就是说‘0’会转换成48,‘1’...
求解一道C语言基础编程题
。
答:
void Scanf(float *a,int n) //输入函数 { scanf("%f",&a[n]);} void sort(float *a,int n) //排序函数{ int i,j; float t; for(i=0;i<n-1;i++) //选择排序法 { for(j=i+1;j<n;j++) { if(a[i]>a[j]) { t=a[i]; ...
C语言
问题
编程
问题?
答:
int main(){ int i,j,n=-1;float scores[30],sum=0,temp;printf("请输入n的值(0~30):");while(n<0 || n>30) scanf("%d",&n);if(!n) return 0;for(i=0;i<n;scanf("%f",&scores[i]),sum+=scores[i],i++)printf("请输入学生%d分数:",i+1);printf("%d名学生的平...
c语言基础
问题
求解
答:
--p就是取p-1的值,这里p是指针,因此就是指针前移1,结果是a[0]的地址 取地址的值,就是取a[0]y = a[0]++; 就是a[0]的值。这个程序*p=a[1]在大部分编译器都会报错,类型不匹配
c语言基础编程题求解
答:
stu { char name[20];int age;int wage;stu *next;};stu *creat( void ){ stu *p,*q,*h;int i;for(i=0; i<3; i++){ p=(stu*)malloc(sizeof(stu));scanf("%s%d%d",p->name,&(p->age),&(p->wage));if(i==0)h=q=p;else q->next=p,q=p;} q->next=NULL;re...
大家正在搜
c语言编程题
写c语言的编程软件
C语言编程
C语言编程用什么软件
C语言基础知识
c语言编程步骤
c语言入门编程软件
编程语言有哪些
c++语言编程软件
相关问题
关于c语言的一道基础编程题,我是一个菜鸟新手。
一道C语言编程题求解
求解一道C语言编程题目,谢谢大家了
求解一道简单的C语言编程题
求解一道关于C语言的编程题
求解一道C语言编程的题 要详细步骤
求解一道C语言编程题
13求解一道简单的C语言编程题