C语言编程求助!!!!
如果是填空题,应该是再写一个输入函数,如果不是,可以给上面的输入函数加个标志,然后用goto
///
void main()
{
int a,b,i,num;
num=0;
printf("请输入输入的一个16进制数(取值范围:0x00-0xff):
");
label1:scanf("%x",&a);
if(a>0xff)
{
printf("你输入的数值超过范围,请重新输入
");
goto label1;
}
else
{ for(i=1;a!=0;i++)
{
b=a%2;
a/=2;
if(b!=0)
num++;
}
}
printf("%d
",num);
}
如果d是int型变量的话,把计算d作为一个函数D(),用循环计算P。
#include
int D(int n)
{
return (n+1+0.5*n*n-0.5*n);
}
int main()
{
int P=2,n,i;
scanf("%d",&n);
for(i=1;i<=n;i++) P+=D(i);
printf("%d",P);
return 0;
}
#include<stdio.h>
int main (){
int grade,i,n,max=0,min=1000,num[500];
printf("请输入一个数:");
scanf("%d" , &n) ;
if(n<2 || n>499) {printf(“数字个数不符合要求\n”);
return 44;}
printf("请连续输入%d个数,用空格隔离开来:",n);
for(i=0;i<n;i++){
scanf("%d" , &grade) ;
num[i]=grade;
if(grade<1 || grade>999) {printf(“数字不符合要求\n”);
return 44;}
if(grade>max) max=grade;
if(grade<min) min=grade;
}
for(i=0;i<n;i++)
printf(“%d ”,num[i]);
printf(“\n差值是%d!\n”,max-min);
return 0;
}非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
C语言编程求助!!!
您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!展开全部 include<stdio.h> int main (){ int grade,i,n,max=0,min=1000,num[500];printf("请输入一个数:");scanf("%d" , &n) ;if(n<2 || n>499) {printf(“数字个数...
C语言求助题目有图,希望过程详细一些!!
a[i] = 10* (i+2-5*(i>2)) % 6;当i = 0时候 a[0] = 10* (0+2-5*(0>2)) % 6; \/\/(0>2)为判断语句,0大于2为假 ,结果是0 = 10* (0+2-5*0) % 6 = 20 % 6 \/\/取余数 = 2 当i = 1时候 a[1] = 10* (1+2-5*(1>2)) % 6; \/\/(1>2)为判...
好难得C语言编程 求助!多谢!
回答:\/\/用冒泡排序,去除两端#include "stdio.h"int main(){int i,j,k;float xs,sum,p[7],t;printf("输入某轮次跳水的难度系数与7个裁判打分:\\n");scanf("%f",&xs);sum=0;for(k=0;k<7;k++)scanf("%f",&p[k]);for(i=0;i<5;i++)\/\/去除两个最小的{...
C语言代码编程求助?
include <stdio.h> int isprime(int n){ int i;if(n<2)return 0;for(i=2;i*i<=n;++i)if(n%i==0)return 0;return 1;} int fun(int m,int n){ for(;n>=m;n--)if(isprime(n))return n;return 0;} int main(){ int i,a[5];a[0]=fun(2,15);a[1]=fun(20,33)...
C语言编程求助
函数myRowSort的作用是对每一行的前五个数按逆序排序,并且存放该行的最大值在第6个位置上。这个函数返回所有数据的均值。注意,在主函数中调用myRowSort之前必须先调用aver函数,因为myRowSort需要在数组的第6列存储平均值,而aver函数正好完成了这个任务。
C语言作业求助,十分感谢
int main() { int max, min, sum, num, i;scanf("%d", &num); \/\/ 先输入一1个数 max = min = sum = num;for (i = 0; i < 9; i++) { \/\/ 再输入剩下9个数 scanf("%d", &num);if (num > max)max = num;else if (num < min)min = num;sum += num;} printf...
C语言编程求助
include <stdio.h> int main(){ int ox,oy,px,py,l;scanf("%d%d%d",&ox,&oy,&l,&px,&py);if(ox<px&&px<ox+l&&oy<py&&py<oy+l)puts("yes");else puts("no");return 0;}
C语言编程题目求助
include <stdio.h>#include <string.h>int inx=1;void output(int n);int main(){ int n; while(1) { printf("Input%d:\\n",inx); scanf("%d",&n); output(n); }}void output(int n){ char name[n][20],nameSave[20]={0}; float h[n]; in...
C语言编程题,求助大神,麻烦给出代码的同时能有结果图,谢谢啦!!!
算法效果:算法效果 data.txt文件 include<stdio.h> include<malloc.h> define MAXSIZE 20 void swap(char *a, char *b){ char temp=*a;a=*b;b=temp;} char * itoa(int num){ char * strNum=(char *)calloc(MAXSIZE,sizeof(char));int i,j;do { strNum[i++]='0'+num%10;n...
c语言编程求助
输出三角形的C语言程序如下(见图)
产购参芍: 这不用if有点麻烦,得用三目运算符“ ? :”. #include<stdio.h> void main() { int a,b,c,max; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); max=a<b?(b<c?c:b):(a<c?c:a); printf("%d\n",max); }
海曙区18560919062: 求助啊!C语言编程?
产购参芍: main(){int i,j,k;unsigned char flag=0;for(i=1;i<=6;i++) for(j=1;j<=6;j++) for(k=1;k<=6;k++) { if(i!=j&&j!=k&&i!=k) if((i+j+k)>14) flag=1; else flag=0; } }
海曙区18560919062: C语言编程求助 - ?
产购参芍: #include#include int fun2(char *str, char *substr){ int i,j; int cnt; cnt=0; for(i=0,j=0;str[i]!='\0';i++) { if(substr[j]=='\0...
海曙区18560919062: C语言编程题,求助高手!!! - ?
产购参芍: /*用scanf()无法输入空格,就用getchar了*/ #include<stdio.h> int main(void) {char ch;static char str[128];int i=0;int j=0;printf("input the string: \n");while(1){ch=getchar();if(ch=='\n'||i>127)break;str[i]=ch;i++;}for(i=0;str[i];i++){for(j=...
海曙区18560919062: C语言编程求助 - ?
产购参芍: #include "stdio.h" void main() { float s,x,m,n; /*s表示汽车行驶的公里数,x表示消耗汽油的升数*/ printf("请输入汽车行驶的公里数,消耗汽油的升数,s,x="); scanf("%f,%f",&s,&x); m=s/x, /*m表示每升汽油可使汽车行驶的公里数*/ n=100*(x/s); /* n表示每百公里消耗汽油的升数*/ printf("%10.2f\n",m); printf("%10.2f",n); }
海曙区18560919062: C语言求助??
产购参芍: 输入字符串: 输入要查找的字符: 输入替换字符: ========================================================== #include<stdio.h> #include<string.h> #define MAX 1000 int chrn (char c1, char c2, char s[]) { int n=0; char *p=s; for(;*p!...
海曙区18560919062: C语言编程题目紧急求助?
产购参芍:int getlen(char * s) { int len=0; while((*s)!='\0') { len++; s++; } return len; } char* fun(char * a) {char * tmp;int len,i;len =getlen(a);for(i=0;i<len;i++){if('*'!= (*a)){ tmp=a; break; } a++; } return (char *)tmp; } 这样你省得搬动数据块.按你这个 fun(...
海曙区18560919062: C语言编程错误 求助 - ?
产购参芍: void main(){ int i,n,T[11][11]={{0},{50},{50},{50},{50},{50},{50},{50},{50},{50},{50}}; for(n=0;n<11;n++) for(i=1;i<10;i++)T[i][n+1]=T[i][n]+2*(T[i+1][n]-2*T[i][n]+T...
海曙区18560919062: c语言,求助?
产购参芍: int main(void) 这一句错了. 既然你没有函数返回值,要(void)干嘛? 改成int main()或者void main()再或者直接main()就可以了.
海曙区18560919062: C语言求助 - ?
产购参芍: #include int main(){ int i,t,flag=1; double b;//b改成双精度,整形时阶乘会溢出 double x,a,sum=0; scanf("%lf", t=1; a=x; b=1; for(i=1;i<=20;i++) { sum...