C C 程序设计,c语言程序设计

1,c语言程序设计#define N 20 main() { int i,j,m; int a[N]; for(i=0;i=(N-1)) break; m=a[i]*a[j]; if(m<10) { a[j+1]=m; i++; j++; } else { a[j+1]=m/10; if(j<(N-2)) a[j+2]=m%10; i+=2; j+=2; } } for(i=0;i
2,C语言程序设计相关puts(strcmp(t, s) ? "no" : "yes");这句话如何理解a>b ? a:b;A?C:B;a是条件表达式,真 返回C,假返回B这里的话,那个 strcmp(t, s),比较函数,会返回一个值 , 相同是0,不相同是1,好像,这种叫条件运算,我举个例子给你对比看看吧....max=(a>b)? a:b...当条件成立就取b值,不成立就取a值,也就是你程序上的"yes"和"no"了...strcmp(t,s)比较两个字符串....相同则为1就是输出yes,不同而输出no...然后用puts打印出来!
3,c语言程序设计#include<stdio.h>int chengji()scanf("%f",cj[i]);}for(int j=0;i<10;j++)scanf("%c",a[j]);}return 0;}int paixu(float a[9])for(j=0;j<10-1-i;j++)if(a[j]<a[j+1])temp=a[j]; a[j]=a[j+1]; a[j+1]=temp;}}}for(i=0;i<10;i++)printf("%f",a[i]);return 0;}int main(){int chengji();int paixu(float cj[9]);}【C C 程序设计,c语言程序设计】
4,C语言程序设计#include<stdio.h>#include<conio.h>void main()int i,j,sum=0;printf("Please input i:\n");scanf("%d",&i);for(j=1;j<=i;j++) if(j%2==1) sum+=j; printf("%d",sum); getch();}不懂追问我#include"stdio.h"int SUM(int n) int a,sum,i; sum=a=1; for(i=1;;i++) a+=2; if(a>n) break; sum+=a; } return sum; }void main() int n ,sum; scanf("%d",&n); sum=SUM(n); printf("%d",sum);}#include "stdio.h"int main()int oddPlus(int n){int i=0;int sum=0;while (i <= n){if (i%2 != 0){sum+=i;}i++;}return sum;}就这个啊#include <stdio.h>int fun(int m)for(i=1;i<n;i+=2) //是奇数的和s=s+i;}mian()scanf("%d",&n);sum=fun(n);printf("sum=%d\n",sum);}就这个,其实很简单的,希望你弄明白5,C语言程序设计定义两个整形变量i,x 。然后赋初值i=1,x=1,然后判断i是否小于等于20,如果是,就进入到for循环中,进入后先判断第一个if语句,如第一个x=1进入,先判断1%2是否余数是1 , 判断结果是“是”也就是真,那么就进入if语句进行x+=5,也就是x=x+5,结果x变成了6,continue的意思是结束当前这曾循环 , 那么就进入到第二次循环,i=1,x=6为“初值”来进入for循环,依次~~~~当有依次循环中x>=10成立了,就执行第二个if语句后面的break;也就是整个循环结束了,这个代码块也就结束了 。main-----函数名:主函数,程序唯一入口int i,x;---------定义变量for(i=1,x=1;i<=20;i++),做20次循环if(x%2==1)---------判断x是否为奇数 x+=5;continue;---------把x的值+5,并进行下一次循环 if(x>=10)break;--------如果x的值>=10,退出循环x-=3;------------把x的值减去3getch();----------等待用户按键,程序继续执行 。main()for(i=1,x=1;i<=20;i++) //这里i只起循环20次作用 , 不参与运算if(x%2==1) //是奇数 , 加5,并跳过下面所有的未执行语句,进入下次循环 if(x>=10)break;//大于等于10,中断循环 x-=3;//以上的都不是,则减三 }getch();}1 x+=5 x = 62 x-=3 x = 33 x+=5 x = 84 x-=3 x = 55 x+=5 x=10 结束

    推荐阅读