C语言 求这个程序的部分代码
void one(){system("cls");float c;printf("
请输入成绩: "); scanf("%f",&c);if(c>=90){printf("
优秀");}else if(c>=80){printf("
良好");}else if(c>=70){printf("
一般");}else if(c>=60){printf("
及格");}else{printf("
不及格"); }printf("
");_getch();}void two(){system("cls");char name[10]={"\0"};float yw,sx;printf("
请输入姓名 语文成绩 数学成绩
"); scanf("%s %f %f",name,&yw,&sx);printf("
姓名: %s 语文成绩: %.1f 数学成绩: %.1f 总分: %.1f 平均成绩: %.1f
",name,yw,sx,yw+sx,(yw+sx)/2.0);_getch();}int main(int argc, char *argv[]) {while(1){system("cls");int c;printf("
1----第一题
2----第二题
请选择 1 / 2 : "); scanf("%d",&c);switch(c){case 1:one();break;case 2:two();break;default:printf("
输入错误!
");_getch();}} return 0;}
这几题都简单:新手就这样做
1:
#include
void main()
{printf("%d,%o,%x",0,0,0);
printf("%d,%o,%x",9,9,9);
printf("%d,%o,%x",A,A,A);
printf("%d,%o,%x",Z,Z,Z);
}
2:
#include
void main()
{int a,b,t;
scanf("%d,%d",&a,&b);
t=a;a=b;b=t;
printf(%d,%d",a,b);
}
3:
#include
void main()
{float a;
scanf("%f",&a);
printf("%.2f",a);
}
注意第三题最后一句中的%.2f,中间有一个点
void sort(int * a, int n, int flag) {
if(flag) { // flag == 1
for (int i = 0; i < n; ++i)
for(int j = i + 1; j < n; ++j)
if(a[i] < a[j]) {
int k = a[i];
a[i] = a[j];
a[j] = k;
}
} else {
for (int i = 0; i < n; ++i)
for(int j = i + 1; j < n; ++j)
if(a[i] > a[j]) {
int k = a[i];
a[i] = a[j];
a[j] = k;
}
}
}
int input(int * a, int n) {
for (int i = 0; i < n; ++i, ++a)
scanf("%d", a);
return n;
}
int output(int * a, int n) {
for (int i = 0; i < n; ++i, ++a)
printf("%d ", *a);
printf("
");
return n;
}
void sort(int *a,int n,int f)
{int i,j,t;
for(i=0;i
a[j]||f&&a[i]<a[j])
t=a[i],a[i]=a[j],a[j]=t;}
int input(int *a,int n)
{int i;
for(i=0;i<n;i++)scanf("%d",a+i);
return 0;}
int output(int *a,int n)
{int i;
for(i=0;i<n;i++)printf("%d ",*(a+i));
return 0;}
风雨无情人有情,对你思念没有停;虽然不是常见面,一样会把你想念;发个信息同你聊,架起一座思念桥;没有什么好送你,只有一句好想你。
那贸阿仑: 123456789101112131415161718192021222324252627282930 voidsort(int* a, intn, intflag) { if(flag) { // flag == 1 for(inti = 0; i < n; ++i) for(intj = i + 1; j < n; ++j) if(a[i] < a[j]) { intk = a[i]; a[i] = a[j]; a[j] = k; } } else{ for(inti = 0; i < n; ++i) for(intj = i + 1; j < n...
毕节市13973585277: C语言题目求程序代码?
那贸阿仑: int main() { int i=0; char strInput[200]; double result = 0; gets(strInput); for( i=0; i<strlen(strInput); i++ ) { if(strInput[i]>='0' && strInput[i]<='9') { result *= 10; result += strInput[i] - '0'; } } printf( "%f\n", result ); }
毕节市13973585277: 求一简单C程序代码 - ?
那贸阿仑: 写好了,你看看吧,有要求再提 #include<stdio.h> #include<conio.h> int main(){char input[50];printf("请问 1+1=");for(;;){gets(input);if(strcmp(input,"2")==0) {puts("正确");break;}printf("重新输入 1+1=");}getch(); }
毕节市13973585277: 求C语言写程序,求源代码 - ?
那贸阿仑: 写一个简单程序给你参考. 用 C 写的第一个一个窗口程序 作为编程的开始,我们还是以一个Hello World来开始我们的学习之旅.代码如下: #include <stdio.h> void main(){printf("Hello World!");}这是一个再简单不过的C程序了,只...
毕节市13973585277: C语言:求程序中的一些元素 - ?
那贸阿仑: i=1时,b=a+1 b就好比这样一个数组:10 12 14 16 1818 20 22 24 26 ……*(b[i]+2)就是b[1][2],就是22 i=2时,b=a+2 b就好比这样一个数组:18 20 22 24 2626 28 30 32 3434 36 38 40 42 ……*(b[i]+2)就是b[2][2],就是38 i=3时,b=a+3 b就好比这样一个数组:26 28 30 32 3434 36 38 40 42 数组后面没有被定义*(b[i]+2)即b[3][2],这个位置没有被定义 而这个内存位置原先正好是0,所以输出了0 (最后这个0是不确定的,在我的机器上试验了一下,每次都不一样)
毕节市13973585277: 这是一个c语言中求鞍点的问题,就是这个程序中有一小部分不太明白,求指导,谢谢了 - ?
那贸阿仑: // 首先来看你之前的代码 for (i=0;i<m;i++) // for A { i1=i; for (max=a[i][0],j=0;j<n;j++) // for B { if (max<a[i][j]) { max=a[i][j]; } } for (j=0;j<n;j++) // for C { for (min=a[i][j],i=0;i<m;i++) // for D { if (min>a[i][j]) { min=a[i][j]; } } i=i1; if (a[i][j]==max&&a[i][j]==min){ ...
毕节市13973585277: C语言:求代码?
那贸阿仑: 这要具体问题具体分析,不过首先还是要将使用的头文件写出,然后是主函数,至于后面的问题,应当分成三个部分,第一部分:数据的录入; 第二部分:解决问题的方法 第三部分:结果输出.
毕节市13973585277: C语言,求代码?
那贸阿仑: #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i, j, tmp; int RedBall[6] = { 0 }; srand((unsigned)time(NULL)); printf("Red Ball : "); for (i=0; i!=6; ++i){ while (1){ tmp = rand()%33+1; for (j=0; j<i; ++j){ if(RedBall[j] == tmp) { break; ...
毕节市13973585277: 求C语言程序 - ?
那贸阿仑: 代码如下:#include #include #include int main() { char str[200], ch; int i, len; printf("请输入一个字符串:"); scanf("%s", &str); // 跳过回车 getchar(); printf("请输入一个字符:"); scanf("%c", &ch); len = strlen(str); for (i = 0; iif (str...
毕节市13973585277: 求一个C程序代码?
那贸阿仑: #include main() { int i,j,k; int h=0; for(i=100;i<=200;i++) { k=1; for(j=2;j<i;j++) if(i%j==0) k=0; if(k) { printf("%6d",i); h++; if(h%6==0) printf("\n"); } printf("\n"); }