四个c语言编程题,求高手的帮助。谢谢!! 求4个C语言编程题解法!

www.zhiqu.org     时间: 2024-06-02
/*#include <stdio.h>
int main(){
int a[5], i, num = 0;
for(i = 0; i < 5; ++i){
scanf("%d", &a[i]);
if (a[i] >= 60)
num++;
}
printf("%d,%d%%", num, num*20);

}*/

/*#include<stdio.h>
int main(){
int a[5], i, num = 0, max = 0;
for(i = 0; i < 5; ++i){
scanf("%d", &a[i]);
if(max <= a[i])
max = a[i];
}
for(i = 0;i < 5; ++i){
if(max == a[i])
printf("a[%d]=%d\n", i, max);
}

return 0;
}*/

/*#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
char s[100], digit[100], alpha[100];
int i = 0, j = 0, k = 0;
gets(s);
for(i = 0; i < (int)strlen(s); ++i){
if(isdigit(s[i]))
digit[j++] = s[i];
if(isalpha(s[i]))
alpha[k++] = s[i];

}
digit[j] = alpha[k] = '\0';
printf("New string:%s\n", alpha);
printf("Number:%s\n", digit);

}*/

#include<stdio.h>
int main(){
int a[10], i, ok = 1;
scanf("%d", a);
for(i = 1; i < 10; ++i){
scanf("%d", &a[i]);
if(a[i] == a[i-1])
ok = 0;
}
if(ok)
printf("Yes\n");
else
printf("No\n");
}

分别是四个程序 你把注释去掉就能用了 没事干赚分 哈哈

楼上的第四个程序不符合题意
若输入 1 2 3 4 5 2 6 7 8 9 这个就不行了
#include<stdio.h>
int main(){
int a[10];
int i,j=0,ok=0;
scanf("%d",&a[0]);
for(i=1;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
{
for(j=i+1;j<10;j++)
{
if(a[i]==a[j]) ok=1;
}
}
if(ok==0)
printf("Yes\n");
else
printf("No\n");
return 0;
}
//这个是可以的 希望能帮助你

~


#宫姬素# 有四道C语言编程的题目求帮助!(本人真的不懂编程啊!) -
(17096572355): #include float ave(int *a, int n) { int *p = a; float s = 0; while(p s += *p++; return s / n; } int main() { int i,a[10]; printf("输入10个整数:\n"); for(i = 0; i scanf("%d", a[i]); printf("平均值是%f\n", ave(a, 10)); return 0; }

#宫姬素# c语言高手帮忙,四道题目
(17096572355): 第一题: #include<stdio.h> #include<math.h> main() { float x,y; clrscr(); printf("input number:\n"); scanf("%f",&y); if(y<0) printf("error!\n"); else x=sqrt(y); printf("%#.3f",x); }

#宫姬素# 几道简单的C语言编程题目!!~~求教高手 -
(17096572355): 展转相除法;10.0; printf("10个人的平均体重是%3;a;).求它在第10次 / for(i=0;i<,i+1); #define N 5 void main(void) { int sum(int (*a)[N]); void sort(int *y). #include< } } printf("%f\它们的最小公倍数是%d\ a=a+2.0; i++; for(i=0;i< a=a+2.0; ...

#宫姬素# 求高手解答C语言编程题~~~ -
(17096572355): #include<stdio.h> double get_cos(double x); double fun(double x,int n); void main() { //cos(x)=1-x2/2!+x4/4!-x6/6!+…… // 要求:X的值由键盘输入(代表弧度), //运算精度保持到最后一项的绝对值小于10的-6此方为止. //注明(X4是x的4次方...

#宫姬素# C语言 求教高手帮忙 程序题 -
(17096572355): struct ks{int a; int *b;}s[4],*p;main(){int n=1,i; printf("\n"); for(i=0;i<4;i++) {s[i].a=n; s[i].b=&s[i].a; n=n+2; }//出了这个循环后s[0]=1,s[1]=3,s[2]=5,s[3]=7p=&s[0];//p只向s[0]p++;//p指向s[1]printf("%d,%d\n",(++p)->a,(p++)->a);//重点来了,函数调...

#宫姬素# C语言的编程题,寻求高手解答
(17096572355): c=-1 d=255 计算机中的数据都是以补码形式存储,补码以最高位(符号位)1表示负,以0表示正,并且定义10000000=-128(这是一种约定,否则10000000应该等于-0) 如果你知道补码和原码是如何转化的,那么下面引号里的可以不看 "数...

#宫姬素# C语言编程问题,请高手帮忙
(17096572355): 第1题 #include <stdio.h> void f(double **d,int r,int c,double *max,double *min) { int i,j; *max=*min=**d; for(i=0;i<r;i++) for(j=0;j<c;j++) if(*max<d[i][j]) *max=d[i][j]; else if(*min>d[i][j]) *min=d[i][j]; } void main() { double a[4][5] = {1, 2, 3, 4, 5, 6, -1, -2, -3, -4, -...

#宫姬素# C语言编程题求高手 ...
(17096572355): 你好,程序如下: #include<stdio.h> void main() { int a,b,c; int n; for(n=100;n<=999;n++) { a=n/100; b=n/10%10; c=n%10; if(n==(a*a*a+b*b*b+c*c*c)) printf("%d\n",n); } } 有疑问提出. 望采纳.

#宫姬素# 求C语言编程高手帮忙解题!!急!!
(17096572355): #include<stdio.h> int main() { float x=0; float y=0; printf("请输入x:"); scanf("%d",&x); if(x < 1) { y=x; }else if(x < 10) { y=2*x-1; }else { y=3*x-11; } printf("y=%d",y); return 0; } 2. include<stdio.h> int main() { int a,b,c; int max=0; printf("a="); ...

#宫姬素# 求高手解答c语言的题目.谢谢谢谢谢! -
(17096572355): 3题a=2,b=14题-1805题i=10, s = 106题 没看见空...